Regressione Lasso per l'importanza delle caratteristiche
Nel video hai visto come la regressione lazo può essere utilizzata per identificare le caratteristiche importanti in un set di dati.
In questa esercitazione, dovrai applicare un modello di regressione lasso ai dati di sales_df e tracciare i coefficienti del modello.
Gli array di variabili caratteristiche e target sono stati precaricati come X e y, insieme a sales_columns, che contiene i nomi delle caratteristiche del dataset.
Questo esercizio fa parte del corso
Apprendimento supervisionato con scikit-learn
Istruzioni dell'esercizio
- Importa
Lassodasklearn.linear_model. - Istanziare un regressore Lasso con un alfa di
0.3. - Adatta il modello ai dati.
- Calcola i coefficienti del modello, memorizzandoli come
lasso_coef.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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()