【发布时间】: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