2 regression r
我做了一个简单的回归分析,想根据拟合值绘制残差以查看它们的行为。之后我想检查残差是否呈正态分布。所以我做了:
summary(lm(Gesamt~PopTotal+HDI))
residuen<-summary(lm(Gesamt~PopTotal+HDI))$residuals
fitted<-summary(lm(Gesamt~PopTotal+HDI))$fitted.values
plot(fitted,residuen)
Run Code Online (Sandbox Code Playgroud)
问题是,
summary(lm(Gesamt~PopTotal+HDI))$fitted.values
Run Code Online (Sandbox Code Playgroud)
NULL结果给出,所以这是否意味着没有拟合值?我想这是由于一些缺失值造成的,但我不知道。R如何计算残差而不是拟合值?
我的数据集可以在这里找到:http : //www.sendspace.com/file/8e27d0
data=olympiadaten到代码中使您的问题更具重现性summary.lm(),泛型summary()在其参数属于 class 时调用的方法lm没有$fitted.values,但是lm()有。尝试更改summary(lm(Gesamt~PopTotal+HDI))$fitted.values为
lm(Gesamt~PopTotal+HDI, data=olympiadaten)$fitted.valuesstr()| 归档时间: |
|
| 查看次数: |
2886 次 |
| 最近记录: |