【问题标题】:negative prediction for mixed effect logistic regression in RR中混合效应逻辑回归的负预测
【发布时间】:2016-02-18 06:38:52
【问题描述】:

我有这样的数据:

    Id  variable_1  variable_2  variable_3     y
134120      168.98       27150           3     1
134121      178.86       28650           1     1
134123      168.98       28526           5     0

我在代码所在的 r 中使用混合效应逻辑回归

model<-glmer(y~variable_1+variable_2+variable_3+(1|Id),data=mydata,family="binomial")

当我尝试使用以下模型进行预测时:

predict<-as.data.frame(predict(model,mydata,type="response"))

我得到负预测值。任何人都可以建议我哪里出错了吗?

【问题讨论】:

  • 这很令人惊讶。 @DieterMenne 指出的错字以及您在编辑中更正的错字将是获得 (0,1) 之外的预测的一种非常合理的方法;如果您真的没有犯该错误,那么我们需要先查看可重现的示例,然后才能提供进一步帮助。

标签: r prediction logistic-regression mixed


【解决方案1】:

你的公式有错别字,应该是

predict<-as.data.frame(predict(model,mydata,type="response"))

【讨论】:

  • 是的,谢谢指正,但即便如此,预测中仍有负值。不仅如此,在某些情况下它们还大于 1。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-19
  • 1970-01-01
  • 2017-04-10
  • 2013-08-27
相关资源
最近更新 更多