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
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)