全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
6840 3
2014-07-17
想要添加像图中plot(lm)里面的那条红线,不知道该怎么添加。那条红线应该是 条件均值 average(residual|X=xi)吧?其实我的x是从1到10的10个年份 (factor)。
想添加一条每年的残差的样本均值线
谢谢!

想作的图是 Y轴=标准残差  X轴= 年份(year)

fit<-lm(tax~year+income)
plot.default(rstandard(fit) ~ year,
             main="Residuals vs. year")
abline(h=0, lty=2)
想要添加: 每年的残差均值的一条线。

请指教! 谢谢!

regrdiag.png

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-7-19 17:15:07
把每年的残差的平均值分别算出来画到图上?如果就这样,那试试下面的代码
r=rstandard(fit);r.mean=tapply(r,x,mean);lines(r.mean,col=2);
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-7-25 07:11:09
已经知道了,用panel.smooth
panel.smooth(y=rstandard(model), x=model.frame(model)[[xvarname]])
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-7-29 09:12:26
学习了,多谢。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群