Generalized Linear Models ใน Python
Ita Cirovic Donev
Data Science Consultant






ประเภทข้อมูล: ต่อเนื่อง
โดเมน: $(-\infty,\infty)$
ตัวอย่าง: ราคาบ้าน, เงินเดือน, ส่วนสูง
Family: Gaussian()
Link: identity
$g(\mu) = \mu = E(y)$
โมเดล = Linear regression

ประเภทข้อมูล: ไบนารี
โดเมน: $0,1$
ตัวอย่าง: True/False
Family: Binomial()
Link: logit
โมเดล = Logistic regression

ประเภทข้อมูล: นับ
โดเมน: $0, 1, 2, ..., \infty$
ตัวอย่าง: จำนวนคะแนนเสียง, จำนวนพายุเฮอริเคน
Family: Poisson()
Link: logarithm
โมเดล = Poisson regression
| การแจกแจง | Link: $\eta=g(\mu)$ | Link เริ่มต้น | glm(family=...) |
|---|---|---|---|
| Normal | $\eta = \mu$ | identity | Gaussian() |
| Poisson | $\eta = log(\mu)$ | logarithm | Poisson() |
| Binomial | $\eta = log[p/(1-p)]$ | logit | Binomial() |
| Gamma | $\eta = 1/\mu$ | inverse | Gamma() |
| Inverse Gaussian | $\eta = 1/\mu^2$ | inverse squared | InverseGaussian() |
Generalized Linear Models ใน Python