선형 모델, GLM의 특수한 경우
이번 연습 문제에서는 ols() 함수와 glm() 함수를 각각 사용해 두 가지 방식으로 선형 모델을 적합해 봅니다. 이를 통해 선형 모델이 일반화 선형 모델(GLM)의 특수한 경우임을 확인할 수 있어요.
영상에서 소개한 사전 로드된 salary 데이터셋을 사용합니다.
Python에서 선형 모델은 다음과 같이 정의합니다:
ols(formula = 'y ~ X', data = my_data).fit()
그리고 일반화 선형 모델은 다음과 같이 학습할 수 있습니다
glm(formula = 'y ~ X', data = my_data, family = sm.families.___).fit()
이 연습은 강의의 일부입니다
Python으로 배우는 Generalized Linear Models
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
import ____ as ____
from ____.____.____ import ____, ____
# Fit a linear model
model_lm = ols(formula = '____ ~ ____',
data = ____).fit()
# View model coefficients
print(model_lm.params)