係數 vs. 置換重要性
現在,你要比較置換重要性所找出的模式,與在心臟病資料集上訓練之羅吉斯回歸的模型係數。指令碼最後會呼叫輔助函式 plot_importances(),將兩者畫在同一張圖上。
已為你預先載入包含特徵的 X、包含標籤的 y,以及羅吉斯回歸 model。matplotlib.pyplot 也已以 plt 匯入。
本練習屬於課程
Python 的 Explainable AI
練習說明
- 計算羅吉斯回歸
model的係數。 - 使用
random_state為 1,進行 20 次重複的置換重要性計算。 - 計算跨所有重複的平均置換重要性。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
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)