0
您好,我使用xgboost中的feature_importance繪製了一個圖。但是,圖表返回「f值」。我不知道圖中代表哪個特徵。我聽說如何解決這個問題的一種方法是將我的數據框中的要素索引映射到feature_importance「f-值」的索引並手動選擇列。我如何去做這件事?此外,如果在這樣做的另一種方式,幫助將真正意識到:將專長重要性的索引映射到數據框中的列索引
這裏是我下面的代碼:
feature_importance = pd.Series(model.booster().get_fscore()).sort_values(ascending=False)
feature_importance.plot(kind='bar', title='Feature Importances')
plt.ylabel('Feature Importance Score')
print(feature_importance.head())
Output:
f20 320
f22 85
f29 67
f34 38
f81 20
嘿@jezrael。想你也可以看看我的! –
以上檢查iI添加了@jezrael –
不錯,謝謝。現在'f20','f22'映射了一些'dict'?還是另一個數據框? – jezrael