How to interpret SHAP summary plot?

I already referred these posts here and here. So, please don't mark it as duplicate

I am doing a binary classification using random forest and class labels are 1 and 0. What is the likelihood that supplier will meet the target

I got the below output from SHAP summary plot

How do I know which feature leads to class 1 and class 0?

Does it mean high values of each feature leads to class 1?

And low values of each feature lead to class 0?

When my output probability range is 0 to 1, why does the SHAP plot return something like 0 to 0.20` etc

What does mean SHAP value mean?

Topic shap random-forest classification predictive-modeling machine-learning

Category Data Science


How do I know which feature leads to class 1 and class 0?

The length of the bar tells you how much influence the feature has on the prediction.

Does it mean high values of each feature leads to class 1?

No, to see this use summary plot

And low values of each feature lead to class 0?

Same as previous answer.

When my output probability range is 0 to 1, why does the SHAP plot return something like 0 to 0.20` etc

What it is showing you is by how much each feature contributes to the prediction on average. And I suspect that the reason sum of contributions doesn't add up to 1 is that you have an unbalanced dataset.

What does mean SHAP value mean?

SHAP first computes scores per observation, but to get contributions of each feature overall it averages the values across observations.

About

Geeks Mental is a community that publishes articles and tutorials about Web, Android, Data Science, new techniques and Linux security.