본문 바로가기
반응형

선형회귀분석2

[R통계] 회귀분석 결측치 처리에서 omit 과 exclude 의 차이 회귀분석을 할 때 결측치를 처리하는 옵션은 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.. 2020. 12. 26.
[R통계] 회귀분석에서 모형식을 입력하는 방법 회귀분석에서 모형식은 아래와 같이 입력합니다. y ~ x1 + x2 + ... y는 종속변수이고, x는 독립변수입니다. 종속변수가 y이고, 독립변수가 x1과 x2라고 한다면 R코드로는 아래와 같이 표현합니다. lm(y~x1+x2) 교호작용, 절편 등도 모형에 포함할 수 있습니다. 모형식에 사용되는 기호는 아래와 같습니다. 기호 의미 예시 1 절편을 포함 +1 + 변수를 포함 +x1 - 변수를 제거 -x1 : 교호작용 포함 x1:x2 * 각 변수 포함 + 교호작용 포함 x1*x2 | 조건부 x1 | x2 ^ 각 변수 포함 + 3차까지의 교호작용 포함 (x1+x2+x3)^3 I 괄호 안의 변수를 포함 I(x1*x2) - 항제거 x1-1 %in% x2가 x1에 내포됨, x1+x1:x2 와 동일 x1+x2%in.. 2020. 12. 26.
반응형