IniziaInizia gratis

Modello lineare, un caso particolare di GLM

In questo esercizio adatterai un modello lineare in due modi: uno usando la funzione ols() e uno usando la funzione glm(). Questo ti mostrerà come un modello lineare sia un caso particolare di un modello lineare generalizzato (GLM).

Userai l'insieme di dati salary precaricato presentato nel video.

Ricorda che il modello lineare in Python è definito come:

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

e il modello lineare generalizzato può essere addestrato usando

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

Questo esercizio fa parte del corso

Modelli lineari generalizzati in Python

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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

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

# View model coefficients
print(model_lm.params)
Modifica ed esegui il codice