Linear model กรณีพิเศษของ GLM
ในแบบฝึกหัดนี้ จะได้ฝึก fit linear model สองวิธี วิธีแรกใช้ฟังก์ชัน ols() และวิธีที่สองใช้ฟังก์ชัน glm() เพื่อแสดงให้เห็นว่า linear model เป็นกรณีพิเศษของ Generalized Linear Model (GLM)
จะใช้ชุดข้อมูล salary ที่โหลดไว้แล้วซึ่งแนะนำไปในวิดีโอ
ระลึกว่า linear model ใน Python กำหนดได้ดังนี้:
ols(formula = 'y ~ X', data = my_data).fit()
และ generalized linear model สามารถ train ได้ด้วย
glm(formula = 'y ~ X', data = my_data, family = sm.families.___).fit()
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Generalized Linear Models ใน Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
import ____ as ____
from ____.____.____ import ____, ____
# Fit a linear model
model_lm = ols(formula = '____ ~ ____',
data = ____).fit()
# View model coefficients
print(model_lm.params)