변수의 변환

    종속 변수에 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에 사용할 수 있다.

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