Aan de slagGa gratis aan de slag

Lineair model, een speciaal geval van GLM

In deze oefening ga je op twee manieren een lineair model fitten: met de functie ols() en met de functie glm(). Zo zie je hoe een lineair model een speciaal geval is van een generalized linear model (GLM).

Je gebruikt de vooraf ingeladen salary-gegevensset die in de video is geïntroduceerd.

Onthoud dat het lineaire model in Python als volgt is gedefinieerd:

ols(formula = 'y ~ X', data = my_data).fit()

en het generalized linear model kan worden getraind met

glm(formula = 'y ~ X', data = my_data, family = sm.families.___).fit()

Deze oefening maakt deel uit van de cursus

Generalized Linear Models in Python

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

import ____ as ____
from ____.____.____ import ____, ____

# Fit a linear model
model_lm = ols(formula = '____ ~ ____',
               data = ____).fit()

# View model coefficients
print(model_lm.params)
Code bewerken en uitvoeren