Regresión Lasso para la importancia de las características
En el vídeo, has visto cómo puede utilizarse la regresión Lasso (Least Absolute Shrinkage and Selection Operator, operador de selección y contracción mínima absoluta) 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 del ejercicio
- Importa
Lasso
desdesklearn.linear_model
. - Instancia 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
Prueba este ejercicio completando el 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()