반응형
종속변수가 y이고, 독립변수가 x1,x2,x3라고 합시다. 데이터가 아래와 같이 입력되어 있다고 합시다.
> mydata=data.frame(y=c(1,2,3),x1=c(1,3,5),x2=c(2,4,6),x3=c(1,4,7))
> mydata
y x1 x2 x3
1 1 1 2 1
2 2 3 4 4
3 3 5 6 7
회귀분석을 하려면 아래와 같이 표현식을 입력해야 합니다.
lm(y~x1+x2+x3, mydata)
위 표현식을 쉽게 입력하는 방법이 있습니다. 점(.)을 사용하는 것입니다. 점은 모든 독립변수를 포함한다는 의미입니다.
lm(y~., mydata)
점(.) 을 이용한 다른 예시도 살펴봅시다. 아래 두 표현식은 동일한 의미입니다.
lm(y~.-x1,mydata)
lm(y~x2+x3)
아래 두 표현식도 동일한 의미입니다.
lm(y~.*x3)
lm(y~x1+x2+x3+x1*x2+x2*x3)
반응형
'11. 회귀분석 > 선형회귀분석' 카테고리의 다른 글
[R통계] 선형회귀분석 간단 예제와 결과 해석 (p값이 왜 이렇게 여러개?) (0) | 2021.06.15 |
---|---|
[R통계] 회귀분석 결측치 처리에서 omit 과 exclude 의 차이 (0) | 2020.12.26 |
[R통계] 회귀분석에서 모형식을 입력하는 방법 (0) | 2020.12.26 |
댓글