我正在尝试从OLS计算我的logit回归。 因此,在第一步中,我使用lm()函数,然后计算了yhat和概率。然后出现错误消息,提示生成NaN。我做错了什么?
start<-lm(invest~profit+gender,data=data)
summary(start)
data$yhat<-intercept+b1*data$profit+b2*data$gender
data$w<-sqrt(1/(data$yhat*(1-data$yhat)))
logit_2<-lm(w~profit+gender,data=data)
summary(logit_2)
谢谢您的帮助!
答案 0 :(得分:0)
我觉得应该如下,而不是sqrt。试试吧。
Node
注意:
data$w<-ln(1/(data$yhat*(1-data$yhat)))