Model liniowy jako szczególny przypadek GLM
W tym ćwiczeniu dopasujemy model liniowy na dwa sposoby: przy użyciu funkcji ols() oraz funkcji glm(). Pokażemy w ten sposób, że model liniowy jest szczególnym przypadkiem uogólnionego modelu liniowego (GLM).
Skorzystasz z wczytanego wcześniej zbioru danych salary, omówionego w filmie.
Pamiętaj, że model liniowy w Pythonie definiujemy następująco:
ols(formula = 'y ~ X', data = my_data).fit()
natomiast uogólniony model liniowy można dopasować za pomocą:
glm(formula = 'y ~ X', data = my_data, family = sm.families.___).fit()
To ćwiczenie jest częścią kursu
Uogólnione modele liniowe w Pythonie
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
import ____ as ____
from ____.____.____ import ____, ____
# Fit a linear model
model_lm = ols(formula = '____ ~ ____',
data = ____).fit()
# View model coefficients
print(model_lm.params)