Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Importeer Lasso uit sklearn.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()
Code bewerken en uitvoeren