단계별로 모델 적합하기
영상 강의에서는 statsmodels 패키지를 사용해 Python에서 GLM을 적합할 때 필요한 핵심 구성 요소를 배웠습니다. 이 연습 문제에서는 GLM의 구성 요소를 단계별로 정의한 뒤, 마지막에 .fit() 메서드를 호출해 모델을 적합해 보겠습니다.
사용할 데이터셋은 방글라데시의 지하수 비소(arsenic) 오염에 관한 것으로, 가구가 현재 우물을 다른 우물로 바꿀지에 대한 의사결정을 모형화하려고 합니다.
데이터셋의 열은 다음과 같습니다:
switch: 현재 우물을 교체했으면 1, 아니면 0arsenic: 우물의 비소 오염 수준distance: 가장 가까운 안전한 우물까지의 거리education: 가구주 교육 연수
데이터셋 wells는 작업 공간에 미리 로드되어 있습니다.
이 연습은 강의의 일부입니다
Python으로 배우는 Generalized Linear Models
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Define the formula the the logistic model
model_formula = '____ ~ ____'