1
这里的模型的一个预测值是线性模型的一个典型的例子和ggplot:绘制具有几个预测与ggplot
require(ggplot2)
utils::data(anorexia, package = "MASS")
anorex.1 <- glm(Postwt ~ Prewt + Treat + offset(Prewt),
family = gaussian, data = anorexia)
coef(anorex.1)
(Intercept) Prewt TreatCont TreatFT
49.7711090 -0.5655388 -4.0970655 4.5630627
ggplot(anorexia, aes(y=Postwt, x=Prewt)) + geom_point() + geom_smooth(method='lm', se=F)
我的问题是由geom_smooth(...)
作出回归是不一样的模型比anorex.1
但:
coef(lm(Postwt ~ Prewt, data=anorexia))
(Intercept) Prewt
42.7005802 0.5153804
我怎么能上绘制ggplot模型anorexia1
?
我可以对Prewt
采取anorexia1
的截距(49.77)和估计值(-0.5655),并用geom_abline(..)作图,是否正确?有一个更简单的解决方案吗?