Zacznij terazZacznij za darmo

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

Zobacz kurs

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)
Edytuj i uruchom kod