gpt4 book ai didi

r - 如何在 R 中使用 glmnet 解决分类问题

转载 作者:行者123 更新时间:2023-12-04 00:41:09 26 4
gpt4 key购买 nike

我想用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] 从而我用它来解决分类问题?

最佳答案

我再次阅读了手册,发现预测方法中的 type="response"会产生我想要的:

lassopre2=predict(prr,newx, type="response")

将输出 [0,1] 之间的值

关于r - 如何在 R 中使用 glmnet 解决分类问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18680137/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com