全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件
1361 1
2021-04-07
正常情况下logistic模型的预测结果可以理解为样本分为某类的概率,数值上应该在0和1之间,但是我用R语言进行predict的时候预测结果的数值大部分都不在0到1之间?所以想请问一下原因吗,原问题就是一个二分类问题,部分代码如下所示。glm.fit = glm(label_train~V1+V2+V3+V4+V5+V1*V2+V1*V3+V1*V4+V1*V5
                  ,family = binomial,train_data)   # LR
    # summary(glm.fit)
    #glm.fit<-step(glm.fit,direction = 'both')
    glm.pre1 = predict(glm.fit,type="response") # Threshold selection
    # plot(sort(glm.pre1)),train_data11
    plot(glm.pre1)
    summary(glm.pre1)


难道是数据本身的问题吗?
其中一次的预测结果:

summary(glm.pre1)
     Min.   1st Qu.    Median      Mean   3rd Qu.      Max.
-525.0487   -0.0063   -0.0063   -1.2094   -0.0063   13.8802



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2021-4-9 15:12:32
难道应该加一句下面的语句?   
glm.pre1=exp(glm.pre1)/(1+exp(glm.pre1)) #计算因变量的值
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群