Kom igångKom igång gratis

Koefficienter vs. permutationsvikt

Nu ska du jämföra de mönster som permutationsvikt identifierar med modellkoefficienterna från en logistisk regression tränad på hjärtsjukdomsdatamängden. En hjälpfunktion, plot_importances(), anropas i slutet av skriptet för att rita upp vikterna i samma diagram.

X med särdragen och y med etiketterna, samt den logistiska regressionsmodellen model, har redan laddats in. matplotlib.pyplot har importerats som plt.

Den här övningen är en del av kursen

Förklarbar AI i Python

Visa kurs

Övningsinstruktioner

  • Beräkna koefficienterna för den logistiska regressionsmodellen model.
  • Beräkna permutationsvikten med 20 upprepningar och ett random_state på 1.
  • Beräkna den genomsnittliga permutationsvikten över alla upprepningar.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

from sklearn.inspection import permutation_importance

# Extract and store model coefficients
coefficients = ____

# Compute permutation importance on the test set
perm_importance = ____

# Compute the average permutation importance
avg_perm_importance = ____

plot_importances(coefficients, avg_perm_importance)
Redigera och kör kod