Note on Model Types: The explainability logic remains identical whether you are evaluating a Classification model (predicting a probability/likelihood) or a Regression model (predicting a financial value/amount). The only difference is the unit of the output scale.
Global Feature Importance
- Global Feature Importance

What this chart tells the user
- Primary Drivers: The top-ranked features represent the most critical data points for the model. For instance, dm_h_avg_pos_amount (historical average positive donation amount) acts as a major anchor for decision-making.
- Interpretation by Business Case:
- In Classification: A long bar means this feature heavily dictates whether a user’s probability of responding or converting shifts up or down.
- In Regression (e.g., DM Expected Amount): A long bar means this feature heavily dictates the predicted donation amount assigned to a donor.
- The Long Tail of Data: The “Sum of 156 other features” at the bottom highlights that while individual secondary features have smaller impacts, their cumulative signal provides an essential layer of model refinement (+0.31 impact).
Feature Impact and Directional Behavior (Beeswarm)
- Feature Impact and Directional Behavior (Beeswarm)

- Vertical Position: Groups the dots by feature (ordered from most important at the top to least important).
- Horizontal Position (X-axis): Shows the SHAP value. Points to the right of the center line (0.0) indicate a positive impact (increasing the model score); points to the left indicate a negative impact.
- Color Scale: Represents the actual value of the feature for that individual (Red = High value, Blue = Low value).
What this chart tells the user
- Positive Correlations (Red on the Right): For features like Age, the red cluster sits on the right side.
- Classification Example: High historical donation values (red dots) push the score to the right, meaning a higher probability of conversion or retention.
- Regression Example: High historical donation values (red dots) push the score to the right, meaning the model will predict a higher expected donation amount for this campaign.
- Negative Correlations (Red on the Left / Blue on the Right): For features where blue clusters push to the right, lower raw values provide a stronger lift to the prediction score (e.g., fewer days since the last transaction meaning higher current engagement).
- Density and Outliers: The thickness of the “swarms” indicates how common a specific behavior is across the dataset, helping users spot whether a feature affects the majority of the audience or just a select few outliers.
Feature Dependence Analysis
- Feature Dependence Analysis

What this chart tells the user
- Clear Response Thresholds: The distinct upward curve and subsequent plateau reveal specific inflection points where the model changes how it values a donor based on their historical behavior.
- Dual-Case Interpretation:
- Classification Context: As the feature value increases past 1.0, the SHAP value climbs toward +0.75, adding a massive boost to the individual’s likelihood to respond to direct mail.
- Regression Context: That same jump past 1.0 translates directly into a baseline increase in the expected gift amount calculated for that profile.
- Diminishing Returns & Saturation: Users can observe where the curve flattens out (e.g., between 1.5 and 2.0). If the SHAP value stops rising after a certain threshold on the x-axis, it indicates that increasing the feature value beyond that point yields no additional predictive lift.
Individual Prediction Breakdown (Waterfall)
- Individual Prediction Breakdown (Waterfall)

- (Baseline): The starting value at the bottom represents the average prediction score across the entire dataset before looking at this individual’s specific data (here, 3.114).
- (Final Score): The value at the top represents this specific individual’s final predicted score (here, 3.385).
- Colored Bars:
- Red Bars (+): Factors that increased this individual’s score above the baseline.
- Blue Bars (-): Factors that dragged this individual’s score down.
What this chart tells the user
- The Winning/Losing Attributes: It allows users to pinpoint the exact “tipping points” for an individual profile.
- Classification Application: In this sample, a positive average historical donation amount dragged up the score by +0.26 (increasing their conversion probability), while a long time since the last interaction (-0.16) pulled the probability back down.
- Regression Application: In an amount-destination model, the baseline expectation might be a log-transformed value of 3.114. High average positive amounts (+0.26) and strong cumulative campaign counts (+0.21) scale up the final expected dollar value, while negative blue attributes drag the expected gift size down to its final position at 3.385.
- Operational Transparency: This level of granularity is highly valuable for customer success teams or campaign managers who need to understand the precise mix of behavioral history that qualified or disqualified a specific high-value segment.