我想使用 R 中的 glmnet 来解决分类问题。
样本数据如下:
y,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11
1,0.766126609,45,2,0.802982129,9120,13,0,6,0,2
0,0.957151019,40,0,0.121876201,2600,4,0,0,0,1
0,0.65818014,38,1,0.085113375,3042,2,1,0,0,0
y 是二元响应(0 或 1)。
我使用了以下 R 代码:
prr=cv.glmnet(x,y,family="binomial",type.measure="auc")
yy=predict(prr,newx, s="lambda.min")
然而,glmnet 预测的 yy 分散在 [-24,5] 之间。
如何将输出值限制为 [0,1],从而使用它来解决分类问题?