반응형
회귀분석에서 모형식은 아래와 같이 입력합니다.
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%x1 |
위 조건에 따르면 아래 수식들은 동일합니다.
y~x1*x2*x3
y~(x1+x2+x3)^3
y~x1+x2+x3+x1:x1+x1:x2+x2:x3+x1:x2:x3
아래 수식들도 동일합니다.
y~(x+y+z)^2
y~x1*x2*x3-x1:x2:x3
y~x1+x2+x3+x1:x2+x1:x3+x2:x3
반응형
'11. 회귀분석 > 선형회귀분석' 카테고리의 다른 글
[R통계] 선형회귀분석 간단 예제와 결과 해석 (p값이 왜 이렇게 여러개?) (0) | 2021.06.15 |
---|---|
[R통계] 회귀분석 결측치 처리에서 omit 과 exclude 의 차이 (0) | 2020.12.26 |
[R통계] 회귀분석 표현식에서 . 의 의미 (0) | 2020.12.26 |
댓글