더북(TheBook)

변수의 변환

종속 변수에 log를 취하거나 설명 변수에 제곱근을 취하는 등의 변환은 formula에 곧바로 수식을 적어 할 수 있다.

다음은 Y = e(X+ε)의 관계가 있는 X, Y가 있을 때, log(Y)를 종속 변수로 하고 X를 설명 변수로 하여 회귀 직선을 구한 예다.

> x <- 101:200
> y <- exp(3 * x + rnorm(100))
> lm(log(y) ~ x)

Call:
lm(formula = log(y) ~ x)

Coefficients:
(Intercept)             x
   -0.05137       2.99944

반대로 설명 변수에 log( )를 취하는 예를 보자. 다음은 Y = log(X) + ε에 대해 회귀 직선을 구하는 예다.

> x <- 101:200
> y <- log(x) + rnorm(100)
> lm(y ~ log(x))

Call:
lm(formula = y ~ log(x))

Coefficients:
(Intercept)       log(x)
     3.7496       0.2615

이외에도 exp( ), sqrt( ) 등의 함수를 formula에 사용할 수 있다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.