我想将0和1的二进制变量回归到0到120之间的连续变量。所以我适合glm(y~x,family='binomial')
并使用predict(fit,newdata=x,type=c('response'))
进行预测,并绘制这些给出
其中黑点是观察值,红点是预测概率。我不明白为什么曲线不会从1下降但只产生从0到0.05的概率,是否有任何我做错了或仅仅是因为有太多的0观察?
还有一点是预测变量是一个正变量,所以将轴向左延伸并不能真正给出合理的预测。有办法解决这个问题吗?
以下是观察到的回复的摘要表:
> table(test_y)
test_y
0 1
9778 462