无法绘制逻辑回归图

时间:2018-10-29 05:37:21

标签: r logistic-regression

我是堆栈溢出的新手,所以如果需要添加任何信息,请原谅我。感谢您的耐心等候。

我尝试了几种不同的技术来绘制我正在使用的逻辑回归图,尽管我可以绘制二项式数据点,但是我尝试的一切都使我得到了一条直线,而不是逻辑曲线。为了简洁起见,我只问一种技术outlined here。我使用mtcars数据从中获得的代码如下:

fit = glm(vs ~ hp, data=mtcars, family=binomial)
newdat <- data.frame(hp=seq(min(mtcars$hp), 
max(mtcars$hp),len=100))
newdat$vs = predict(fit, newdata=newdat, 
type="response")
plot(vs~hp, data=mtcars, col="red4")
lines(vs ~ hp, newdat, col="green4", lwd=2)

我用上面的数据交换了数据,一个字接一个字地交换,除了我的初始数据集的名称以及我的二项式和连续变量的名称(两者都是整数,就像mtcars数据一样),但不是得到like this的结果,拟合该图的线为completely straight。我一直在使用mtcars数据进行检查,并且它具有预期的逻辑曲线。

看中间的newdat数据帧,我能检测到的唯一区别是分配给二项式变量的值较大,从0.3到0.5,而mtcars数据的值很多较小(大约9.9e-01)。我不知道为什么会这样或是否很重要。

感谢您的帮助。

0 个答案:

没有答案