Regresión Lasso para la importancia de las características
En el vídeo, has visto cómo puede utilizarse la regresión lazo para identificar características importantes en un conjunto de datos.
En este ejercicio, ajustarás un modelo de regresión lasso a los datos de sales_df
y trazarás los coeficientes del modelo.
Las matrices de características y variables objetivo se han cargado previamente como X
y y
, junto con sales_columns
, que contiene los nombres de las características del conjunto de datos.
Este ejercicio forma parte del curso
Aprendizaje supervisado con scikit-learn
Instrucciones de ejercicio
- Importa
Lasso
desdesklearn.linear_model
. - Instanciar un regresor Lasso con un alfa de
0.3
. - Ajusta el modelo a los datos.
- Calcula los coeficientes del modelo, almacenándolos como
lasso_coef
.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# Import Lasso
from ____.____ import ____
# Instantiate a lasso regression model
lasso = ____
# Fit the model to the data
____
# Compute and print the coefficients
lasso_coef = ____
print(lasso_coef)
plt.bar(sales_columns, lasso_coef)
plt.xticks(rotation=45)
plt.show()