시작하기무료로 시작하기

변수 변환

wells 데이터로 계속 진행하면서, 변환된 데이터를 먼저 데이터 프레임에 추가하지 않고도, 공식을 이용하거나 모델 행렬 설정에서 직접 변수 변환을 적용하는 연습을 해 보겠습니다. 또한 변환이 모형 적합도를 개선했는지 확인하기 위해 모델 오류(또는 편차)의 계산을 다시 살펴봅니다.

dmatrix() 함수의 구조는 glm()의 formula 인자에서 오른쪽 항과 data 인자를 함께 사용하는 형태라는 점을 기억하세요.

dmatrix('y ~ x1 + x2', 
        data = my_data)

작업 공간에는 wells 데이터셋과 원래 변수인 arsenic을 사용한 모델 model_ars가 미리 로드되어 있습니다.

이 연습은 강의의 일부입니다

Python으로 배우는 Generalized Linear Models

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Import function dmatrix
import ____ as ____
from ____ import ____

# Construct model matrix for arsenic with log transformation
____('np.____(____)', data = ____,
       return_type = 'dataframe').head()
코드 편집 및 실행