본문 바로가기
11. 회귀분석/선형회귀분석

[R통계] 회귀분석 결측치 처리에서 omit 과 exclude 의 차이

by makhimh 2020. 12. 26.
반응형

회귀분석을 할 때 결측치를 처리하는 옵션은 na.action 입니다. 입력값은 아래 두가지 입니다.

 

na.omit 

na.exclude

 

na.omit 과 na.exclude 모두 결측값을 제외하는데, 결과 출력에 차이가 있습니다. na.omit 은 결과출력에서도 결측치를 제외하고 na.exclude 는 결과츨력에서는 결측치를 포함합니다. 

 

 

na.omit 적용 예시

> x=c(1,2,3,NA,NA)
> y=c(2,3,5,7,11)
> fit=lm(y~x,na.action=na.omit)
> resid(fit)
         1          2          3 
 0.1666667 -0.3333333  0.1666667 

 

na.exclude 적용 예시

> x=c(1,2,3,NA,NA)
> y=c(2,3,5,7,11)
> fit=lm(y~x,na.action=na.exclude)
> resid(fit)
         1          2          3          4          5 
 0.1666667 -0.3333333  0.1666667         NA         NA 
반응형

댓글