ComenzarEmpieza gratis

Modelo lineal, un caso especial de GLM

En este ejercicio vas a ajustar un modelo lineal de dos formas: usando la función ols() y usando la función glm(). Esto te mostrará cómo un modelo lineal es un caso particular de un modelo lineal generalizado (GLM).

Usarás el conjunto de datos precargado salary presentado en el vídeo.

Recuerda que el modelo lineal en Python se define como:

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

y que el modelo lineal generalizado se puede entrenar con

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

Este ejercicio forma parte del curso

Modelos lineales generalizados en Python

Ver curso

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

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

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

# View model coefficients
print(model_lm.params)
Editar y ejecutar código