Как мне поступить с NA в остатках в регрессии R?

Итак, у меня возникли проблемы с некоторыми значениями NA в остатках lm поперечной регрессии в R.

Проблема это не сами значения NA , а способ их представления R.

Например:

test$residuals
#          1          2          4          5 
#  0.2757677 -0.5772193 -5.3061303  4.5102816 
test$residuals[3]
#        4 
# -5.30613 

В этом простом примере значение NA заставит одну из остатков идти отсутствует. Когда я извлекаю остатки, я ясно вижу, что третий индекс отсутствует. Пока все хорошо, нареканий нет. Проблема в том, что соответствующий числовой вектор теперь на один элемент короче, поэтому третий индекс фактически является четвертым. Как я могу заставить R возвращать эти остатки, то есть явно показывать NA вместо того, чтобы пропускать индекс?

test$residuals
#          1          2          3          4          5 
#  0.2757677 -0.5772193         NA -5.3061303  4.5102816

Мне нужно отслеживать все отдельные остатки, чтобы мне было намного легче, если бы я мог извлеките их таким образом.

9
задан MichaelChirico 20 March 2017 в 19:12
поделиться