Kom igångKom igång gratis

Den linjära modellen – ett specialfall av GLM

I den här övningen anpassar du en linjär modell på två sätt: med funktionen ols() och med funktionen glm(). Det visar hur den linjära modellen är ett specialfall av en generaliserad linjär modell (GLM).

Du använder den förinstallerade datamängden salary som introducerades i videon.

Kom ihåg att den linjära modellen i Python definieras som:

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

och att den generaliserade linjära modellen kan tränas med

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

Den här övningen är en del av kursen

Generaliserade linjära modeller i Python

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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

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

# View model coefficients
print(model_lm.params)
Redigera och kör kod