시작하기무료로 시작하기

선형 모델, 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)
코드 편집 및 실행