Mô hình tuyến tính, một trường hợp đặc biệt của GLM
Trong bài tập này, bạn sẽ huấn luyện một mô hình tuyến tính theo hai cách: dùng hàm ols() và dùng hàm glm(). Điều này sẽ cho thấy mô hình tuyến tính là một trường hợp đặc biệt của mô hình tuyến tính tổng quát (GLM).
Bạn sẽ dùng bộ dữ liệu salary đã được nạp sẵn và được giới thiệu trong video.
Nhắc lại rằng mô hình tuyến tính trong Python được định nghĩa như sau:
ols(formula = 'y ~ X', data = my_data).fit()
và mô hình tuyến tính tổng quát có thể được huấn luyện bằng
glm(formula = 'y ~ X', data = my_data, family = sm.families.___).fit()
Bài tập này là một phần của khóa học
Mô hình Tuyến tính Tổng quát (GLM) trong Python
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
import ____ as ____
from ____.____.____ import ____, ____
# Fit a linear model
model_lm = ols(formula = '____ ~ ____',
data = ____).fit()
# View model coefficients
print(model_lm.params)