我对带有 cv.glmnet 对象的 predict 函数有点困惑。
我正在运行这两行:
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")
y 变量是一个 2 水平因子
为什么预测语句给出一个数字向量而不是预测的类变量结果?我想了一会儿,也许它给出了概率或属于一类或另一类,但结果的最大值在我的数据中略高于 0.35,最小值为 -.42。
谢谢!