바이올린 플롯

plot_violin() 함수를 사용하여 SHAP 바이올린 플롯을 만듭니다. 이는 각 기능에 대한 SHAP 값의 분포와 범위를 시각화하는 데 사용할 수 있습니다.

모든 기능에 대한 기능 영향 분포를 보여주는 바이올린 플롯의 예제

필수 인자

인자

설명

shap_df

여러 기능에 대한 SHAP 값을 포함하는 2D 배열입니다.

feature_df

해당하는 기능의 값을 포함하는 2D 배열입니다.

선택적 인자

인자

설명

figsize

플롯의 크기를 제어하는 (너비, 높이) 튜플입니다. 지정하지 않으면 (1400, 100)의 기본 크기를 사용합니다.

이 함수는 각 기능의 바이올린 플롯을 시각화하는 차트를 반환합니다. 바이올린 플롯은 각 기능의 SHAP 값 절대 평균을 기준으로 정렬되며, 모델의 예측에 가장 큰 영향을 미치는 기능이 맨 위에 표시됩니다.