Estoy un poco confundido con la función predecir con un objeto cv.glmnet.
Estoy ejecutando estas dos líneas:
cvFit <- cv.glmnet(x = as.matrix(imputedTrainingData[,2:33]), y = imputedTrainingData[,1], family = "binomial", type.measure = "class" )
response<-predict(cvFit, as.matrix(imputedTestData[,2:33]), s= "lambda.min")
La variable y es un factor de 2 niveles
¿Por qué la sentencia predict da un vector numérico y no el resultado de la variable de clase predicha? Pensé por un momento que tal vez da la probabilidad de estar en una u otra clase, pero el valor máximo de los resultados está justo por encima de 0,35 en mis datos y el mínimo es -0,42.
Gracias.