Rには、ランダムフォレストモデルの機能の重要性をプロットするための事前ビルドされた関数があります。しかし、Pythonでこのようなメソッドが欠落しているようです。私はmatplotlib
の方法を探します。その後matplotlib:機能名によるプロット機能の重要性
array([ 2.32421835e-03, 7.21472336e-04, 2.70491223e-03,
3.34521084e-03, 4.19443238e-03, 1.50108737e-03,
3.29160540e-03, 4.82320256e-01, 3.14117333e-03])
次プロット機能使用::私はbarplotを取得するが、重要性がソートされた形で水平に見せながら、私はラベルでbarplot取得したいと思い
>> pyplot.bar(range(len(model.feature_importances_)), model.feature_importances_)
>> pyplot.show()
を
model.feature_importances
は私に次のようになります。私もseaborn
を探していて、方法を見つけることができませんでした。
あなたは 'barh'(水平バープロット)を探しています。フィーチャー名を 'tick_label'として渡します。 – DyZ