そのため、R の断面回帰NA
の残差の値に問題があります。lm
問題はNA
値そのものではなく、R がそれらを提示する方法です。
例えば:
test$residuals
# 1 2 4 5
# 0.2757677 -0.5772193 -5.3061303 4.5102816
test$residuals[3]
# 4
# -5.30613
この単純な例では、NA
値によって残差の 1 つが失われます。残差を抽出すると、3 番目のインデックスが欠落していることがはっきりとわかります。これまでのところ、ここで苦情はありません。問題は、対応する数値ベクトルが 1 項目短くなったため、3 番目のインデックスが実際には 4 番目になることです。R にこれらの残差を返すようにするにはどうすればよいですか。つまり、NA
インデックスをスキップする代わりに明示的に表示するにはどうすればよいですか?
test$residuals
# 1 2 3 4 5
# 0.2757677 -0.5772193 NA -5.3061303 4.5102816
個々の残差をすべて追跡する必要があるため、代わりにこの方法でそれらを抽出できれば、私の人生はずっと楽になります。