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
Övningsinstruktioner
- Beräkna koefficienterna för den logistiska regressionsmodellen
model. - Beräkna permutationsvikten med 20 upprepningar och ett
random_statepå 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)