Lasso-regressie voor feature-importance
In de video zag je hoe lasso-regressie kan worden gebruikt om belangrijke features in een gegevensset te identificeren.
In deze oefening pas je een lasso-regressiemodel toe op de gegevens in sales_df en plot je de coëfficiënten van het model.
De arrays voor de features en de doelfunctie zijn al ingeladen als X en y, samen met sales_columns, dat de featurenamen van de gegevensset bevat.
Deze oefening maakt deel uit van de cursus
Supervised Learning met scikit-learn
Oefeninstructies
- Importeer
Lassouitsklearn.linear_model. - Instantier een Lasso-regressor met een alpha van
0.3. - Fit het model op de data.
- Bereken de coëfficiënten van het model en sla ze op als
lasso_coef.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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()