2

私は単純な回帰分析を行い、残差を当てはめた値に対してプロットして、それらの動作を確認したいと考えました。その後、残差が正規分布しているかどうかを確認したいと思いました。だから私はした:

summary(lm(Gesamt~PopTotal+HDI))

residuen<-summary(lm(Gesamt~PopTotal+HDI))$residuals
    fitted<-summary(lm(Gesamt~PopTotal+HDI))$fitted.values
plot(fitted,residuen)

問題はそれです、

summary(lm(Gesamt~PopTotal+HDI))$fitted.values

結果としてを与えるNULLので、適合値がないということですか? これはいくつかの欠損値によるものだと思いますが、わかりません。また、R はどのように残差を計算できますが、適合値は計算できませんか?

私のデータセットはここにあります: http://www.sendspace.com/file/8e27d0

4

1 に答える 1

5
  1. data=olympiadatenコードに追加することで、問題の再現性を高めることができます
  2. summary.lm()summary()、その引数がクラスの場合にジェネリックが呼び出すメソッドには、がlmありませんが$fitted.valueslm()あります。に変更summary(lm(Gesamt~PopTotal+HDI))$fitted.valuesして みてくださいlm(Gesamt~PopTotal+HDI, data=olympiadaten)$fitted.values
  3. 一般に、オブジェクトがRで構成されているものを確認するには、次のようにしますstr()
于 2012-09-28T07:52:20.230 に答える