全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
19367 7
2017-11-07
请问R语言中怎么直接输出回归的残差平方和也就是RSS啊????
summary()里面也没有……难道没有直接输出的方法嘛……
二维码

扫码加我 拉你入群

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

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

全部回复
2017-11-8 08:30:46
恐怕是ssr?
#残差平方和
residual=ARMA$residuals #残差
n=length(residual)
ssr=0
for(i in 1:n)
{
  ssr=ssr+(residual[i]^2)
}
ssr


这是我自己的一段代码
二维码

扫码加我 拉你入群

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

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

2017-11-8 08:31:25
r语言里面似乎没有现成的ssr的显示,需要自己循环求和
二维码

扫码加我 拉你入群

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

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

2017-11-8 12:05:37
更正一下楼上答案,统计学里:RSS=SSE,ESS=SSR
RSS和SSE表示的都是残差平方和,只不过不同的书中表示不一样。
用anova()函数可以比较两个模型的优劣,结果会显示RSS列,也就是残差(SSE)。
此外summary()函数会输出模型的标准误差Sy,标准误差就是用残差求出来的:
Sy=√(SSE/n-2)=√(MSE),越接近于0越优。                        
二维码

扫码加我 拉你入群

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

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

2017-11-10 15:15:20
GOD.M.W 发表于 2017-11-8 12:05
更正一下楼上答案,统计学里:RSS=SSE,ESS=SSR
RSS和SSE表示的都是残差平方和,只不过不同的书中表示不一 ...
知道啦谢谢~
二维码

扫码加我 拉你入群

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

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

2017-11-10 15:15:52
刚刚试了一下,似乎deviance()函数可以用来求RSS
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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