バイオリンプロット

plot_violin() 関数を使用して SHAP バイオリンプロットを作成します。これは、各特徴量の SHAP 値の分布と範囲を視覚化するために使用できます。

すべての特徴量についての特徴量影響分布を示すバイオリンプロットの例

必要な引数

引数

説明

shap_df

複数の特徴量の SHAP 値を含む2D配列

feature_df

対応する特徴量の値を含む2D配列

オプションの引数

引数

説明

figsize

プロットのサイズを制御するタプル(幅, 高さ)。指定がない場合は、デフォルトのサイズ(1400, 100)を使用します。

この関数は、各特徴量のバイオリンプロットを視覚化したチャートを返します。バイオリンプロットは各特長量の SHAP の絶対平均値で並べ替えられ、モデルの予測への影響が最も大きい特徴量が一番上に表示されます。