SHAP Summary Plot Calculator

Explore SHAP values, rank influential features, compare model classes, inspect positive and negative effects, and export clear visual explanations for machine learning models instantly.

Calculated SHAP Results

Sample data is ready. Select Calculate Plot to generate results.
Most influential feature
Strongest positive contributor
Strongest negative contributor
Total absolute contribution
Samples used
Features displayed
Missing values
Selected class
All
Automatic interpretation
Generate the plot to receive a concise interpretation.

Secondary View

Dataset or Model Comparison

Feature Statistics

RankFeatureMean |SHAP|Mean SHAPMedianMinimumMaximumStd. deviationPositiveNegativeZeroContributionValue correlation
No calculated statistics yet.

1. SHAP Data Input

Use columns such as Age__shap and Age__value.
Include feature headers. The first sample identifier column is optional.
Feature columns should match the SHAP matrix.

2. Plot and Ranking Options

Current: 8 pixels
Current: 0.75
Current: 0.28
Current: 1.0

3. Colour, Class, and Filtering Controls

Select one or more features. Leave all selected to include everything.

4. Optional Dataset or Model Comparison

Feature names should overlap the primary dataset.

5. Calculate, Save, and Export

Formula Used

Global feature importance: Mean absolute SHAP importance equals the average absolute SHAP value for each feature.

Importance(j) = (1 / n) × Σ |SHAP(i, j)|

Signed average: Mean SHAP preserves impact direction. Positive values increase the explained model output.

SignedMean(j) = (1 / n) × Σ SHAP(i, j)

Contribution percentage: Each feature importance is divided by total feature importance, then multiplied by one hundred.

How to Use

  1. Paste SHAP values with feature names in the first matrix.
  2. Add matching feature values for meaningful point colours.
  3. Optionally enter classes, actual labels, and predictions.
  4. Select ranking, filters, colours, and a plot type.
  5. Choose Calculate Plot to validate and analyse everything.
  6. Inspect tooltips, statistics, warnings, and automatic interpretation.
  7. Export the chart, report, cleaned data, or statistics.

Example Data Format

sampleAgeIncomeCredit Score
C-0010.31-0.18-0.24
C-002-0.12-0.22-0.19

A combined upload may use paired columns. Example names include Age__shap and Age__value.

Interpretation Guide

Features near the top have greater average influence. Wider horizontal spreads indicate more variable model effects.

Points right of zero raise the explained output. Points left of zero lower the explained output.

Feature-value colours reveal directional relationships. Similar colours on both sides may indicate interactions or nonlinear effects.

SHAP explanations describe model behaviour, not proven causation. Validate findings with domain evidence and controlled analysis.

Frequently Asked Questions

What does a SHAP summary plot show?

It combines global feature importance with individual observation impacts. The horizontal position shows impact direction and magnitude.

Why use mean absolute SHAP values?

Absolute values prevent positive and negative effects from cancelling. Their average creates a useful global importance score.

What do the colours represent?

Colours usually represent original feature values. Low and high colours help reveal directional feature relationships.

Can regression SHAP values be used?

Yes. Regression values explain movement from the model base value toward each prediction.

How are multiclass results handled?

Enter class labels and filter a class. The stacked view compares mean importance across available groups.

What happens with missing values?

Missing values receive a separate colour by default. You may exclude incomplete rows before calculating.

Why must matrix dimensions match?

Every SHAP value needs the corresponding feature value. Matching rows and columns preserve observation alignment.

Can two model versions be compared?

Yes. Add a comparison SHAP matrix and select importance, rank, or percentage change.

Does high SHAP importance prove causation?

No. SHAP values explain model predictions. They do not establish causal relationships in the underlying system.

Related Calculators

Feature Importance Bar ChartPermutation Importance PlotSHAP Dependence PlotSHAP Force PlotSHAP Waterfall PlotLIME Feature PlotCoefficient PlotRegularisation Path PlotMutual Information Bar ChartMissing-Value Heatmap

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.