请选择 进入手机版 | 继续访问电脑版
161 1

[问答] logistic模型分类预测,R语言 [分享]

  • 0关注
  • 0粉丝

VIP1

初中生

19%

还不是VIP/贵宾

-

威望
0
论坛币
536 个
通用积分
7.2788
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
773 点
帖子
3
精华
0
在线时间
19 小时
注册时间
2018-9-6
最后登录
2021-4-16

我爱计量经济学才怪 发表于 2021-4-7 18:20:27 来自手机 |显示全部楼层
正常情况下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



关键词:Logistic模型 logistic ogistic logisti logist R语言处理过程 Logistic模型

stata SPSS
我爱计量经济学才怪 发表于 2021-4-9 15:12:32 |显示全部楼层
难道应该加一句下面的语句?   
glm.pre1=exp(glm.pre1)/(1+exp(glm.pre1)) #计算因变量的值
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 我要注册

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2021-4-17 19:29