Uogólnione modele liniowe w Pythonie
Ita Cirovic Donev
Data Science Consultant






Typ danych: ciągły
Dziedzina: $(-\infty,\infty)$
Przykłady: cena domu, wynagrodzenie, wzrost osoby
Rodzina: Gaussian()
Funkcja łącząca: identycznościowa
$g(\mu) = \mu = E(y)$
Model = Regresja liniowa

Typ danych: binarny
Dziedzina: $0,1$
Przykłady: Prawda/Fałsz
Rodzina: Binomial()
Funkcja łącząca: logit
Model = Regresja logistyczna

Typ danych: zliczeniowy
Dziedzina: $0, 1, 2, ..., \infty$
Przykłady: liczba głosów, liczba huraganów
Rodzina: Poisson()
Funkcja łącząca: logarytm
Model = Regresja Poissona
| Rozkład | Funkcja łącząca: $\eta=g(\mu)$ | Domyślna funkcja | glm(family=...) |
|---|---|---|---|
| Normalny | $\eta = \mu$ | identycznościowa | Gaussian() |
| Poissona | $\eta = log(\mu)$ | logarytm | Poisson() |
| Dwumianowy | $\eta = log[p/(1-p)]$ | logit | Binomial() |
| Gamma | $\eta = 1/\mu$ | odwrotna | Gamma() |
| Odwrotny Gaussowski | $\eta = 1/\mu^2$ | odwrotny kwadrat | InverseGaussian() |
Uogólnione modele liniowe w Pythonie