Simba documentation

Long-Term Effects — Interpreting Lasting Brand Impact

Standard Marketing Mix Models measure short-term media impact: the incremental revenue generated within a few weeks of adstock decay. But some marketing activities — brand campaigns, sponsorships, sustained awareness efforts — produce effects that persist for months or longer. The Long-Term Effects module captures this extended impact using Vector AutoRegression (VAR) to trace how marketing spend flows through brand-building variables (awareness, consideration, equity) to ultimately drive revenue, complementing the saturation and carryover modeling of your standard MMM.

Prerequisites: Long-run effects require a trained VAR model with at least 2 endogenous variables and 1 exogenous variable, and a configured long-run effects analysis. For setup instructions, see VAR Models. For linking a VAR to your MMM model, see VAR Models — Linking.


The VAR Analysis Trio

When you build a VAR model in Simba, the results page includes seven tabs. The last three — Impulse Response, Variance Decomposition, and Long-Run Effects — form a connected analysis workflow for understanding long-term marketing impact.

VAR model tab bar

# Element Description
1 Long-Run Effects tab Quantifies persistent marketing impact through brand equity pathways — the primary output for budget decisions
2 Variance Decomposition tab Shows what drives uncertainty in each variable — which channels matter most at different time horizons
3 Standard VAR tabs Coefficients, Model Stats, AvM, and Residuals — standard model diagnostics

These three tabs work together: IRF shows how variables respond to shocks, FEVD shows what drives uncertainty, and Long-Run Effects quantifies the persistent cumulative impact on your base metric.


Interpreting Impulse Response Functions

Impulse Response Functions (IRFs) show how each variable responds over time when another variable receives a sudden one-unit “shock”. This is the foundation for understanding how marketing spend ripples through your brand metrics. Unlike standard MMM priors which capture short-term response shapes, IRFs reveal the full dynamic system of cross-variable effects.

IRF grid view

# Element Description
1 Grid / Combined toggle Grid View shows each response in its own chart; Combined Chart overlays all responses for comparison
2 Shock Variable selector Choose which variable to “shock” — typically a media spend channel — to see how all other variables respond
3 Cumulative toggle Off = period-by-period response; On = total accumulated effect over time. Cumulative mode shows the building long-run impact
4 Brand Impact Analysis Auto-generated insight summarizing the key cross-variable effects of the selected shock
5 Response chart grid 2-column responsive grid of Plotly charts (one chart per variable). Green (#28a745) = positive response, Red (#dc3545) = negative response. Fill shows direction clearly
6 Own Effect badge Marks the chart showing how the shocked variable responds to itself — typically a spike with rapid decay for media spend

Tip: Use the Download CSV and Export to PDF buttons in the header to save IRF results for reports and presentations.

Reading IRF Charts

Cumulative Mode

Toggle cumulative mode on to see the total accumulated effect over time. This is the most relevant view for budget decisions — it shows how much total impact builds up rather than the period-by-period response. A channel whose cumulative curve keeps rising has strong persistent effects worth investing in.

Marketing Effects Analysis

Below the chart grid, the Marketing Effects Analysis panel provides automated interpretation:

Learning resource: Click the Show Explanation button at the bottom of the IRF section for an in-app educational guide explaining how IRFs work, with badge indicators showing positive (↑ green) and negative (↓ red) response interpretations.


Interpreting Variance Decomposition

Forecast Error Variance Decomposition (FEVD) answers: “what proportion of the uncertainty in each variable is explained by shocks to each other variable?” This reveals which channels and metrics are the dominant drivers of your outcome variable.

FEVD pie chart and insights

# Element Description
1 Pie / Time Series toggle Pie Chart = snapshot at one horizon; Time Series = stacked bar showing how contributions evolve over time
2 Response Variable selector Choose which variable’s variance to decompose (typically your base/revenue variable)
3 Forecast Horizon selector How far into the future to measure variance contributions. Longer horizons reveal more about persistent effects
4 Pie chart Color-coded breakdown using a 20-color palette. Labels show both variable name and percentage contribution
5 Insights panel Auto-classified contributions with emoji indicators: dominant (✓), moderate (~), minor (-). Shows top 5 contributors with narrative insight

Tip: Use the Download CSV and Export to PDF buttons to save FEVD results. Click Show Explanation at the bottom for an in-app educational guide with tips (highlighted in yellow) on interpreting variance decomposition.

Reading FEVD Results

Classification Threshold What it means
Dominant driver ≥60% This variable explains most of the uncertainty — focus optimization here
Major contributor ≥30% Significant influence — meaningful lever for improvement
Moderate impact ≥10% Worth monitoring but not the primary driver
Minor influence <10% Limited contribution to variance at this horizon

Pie vs Time Series: Use Pie Chart for a quick snapshot at a specific horizon. Switch to Time Series (stacked bar) to see how contributions evolve over time — variables whose share grows at longer horizons have increasing long-run importance.

Note: FEVD is unavailable when Fast Mode is enabled during VAR training. Fast Mode uses a diagonal covariance matrix which skips the cross-variable covariance estimation needed for FEVD. To enable FEVD, rebuild the model with Fast Mode disabled. For Fast Mode configuration, see VAR Models.


Long-Run Effects Results

When the VAR model finishes training with long-run effects configured, the Long-Run Effects tab shows up to five sub-tabs of results. Each sub-tab includes Download CSV and Export to PDF buttons for reporting.

Configuration Summary

At the top of every sub-tab, a blue gradient card confirms your analysis settings:

Field What it shows
Base Variable The target metric (e.g., long_term_base, revenue)
Equity Variables Brand metrics that mediate effects (e.g., brand_awareness, consideration)
Horizon Number of periods for cumulative analysis (default: 156 = ~3 years weekly)
Confidence Width of Bayesian credible intervals (90%, 95%, or 99%)
Transformations Whether media variable transformations were applied. If shown, a details panel lists per-channel transform types with ⚠ warnings for potentially problematic transformations (e.g., log with zeros)

Exogenous scaling note: If exogenous scaling was enabled during VAR training, elasticities are interpreted as “per 1 standard deviation increase” rather than “per 1% increase”. A warning banner appears when this is the case.

Elasticities Tab (Default)

The primary results view showing each channel’s total persistent effect on your base variable.

Elasticities table

# Element Description
1 Analysis Configuration summary Blue gradient card confirming: base variable, equity variables, horizon, confidence level, and whether transformations were applied
2 Results sub-tabs Five tabs: Elasticities (always), Long-Term Multipliers (always), Path Breakdown (always), ROI Analysis (conditional), NPV Scenarios (conditional)
3 Elasticity value Total % change in your base variable from a sustained 1% increase in each channel. Higher = stronger long-run effect
4 Via columns Show how much of the total effect flows through each equity pathway (brand_awareness, consideration, brand_equity). Percentages reveal brand-mediated vs performance impact
5 Direct column Effect that bypasses brand metrics entirely — captures immediate/performance-oriented response

How to interpret elasticities:

Long-Term Multipliers Tab

Shows the cumulative persistent effect of each equity variable on your base metric.

Long-Term Multipliers cards

# Element Description
1 Multiplier cards One card per equity variable showing its cumulative persistent effect on the base variable
2 Own persistence (gray card) Self-amplification: how much the base variable reinforces itself over time. Higher values indicate stronger self-sustaining dynamics
3 Equity multiplier values A value of 0.89% means a sustained 1% increase in that equity variable leads to a cumulative 0.89% increase in the base over the analysis horizon
4 What are Long-Term Multipliers? Explanation of long-term multipliers and how to interpret the cumulative persistence values

How to interpret Long-Term Multipliers:

Path Breakdown Tab

Shows how each channel creates long-term value — through which equity pathways.

Path Breakdown

# Element Description
1 Channel cards One card per media channel showing total elasticity and the breakdown across pathways
2 Direct effect bar (gray) The portion of the channel’s effect that bypasses brand metrics. Performance channels show dominant gray bars
3 Performance channel pattern Google Search shows 75% direct effect — typical of lower-funnel channels where most value is immediate
4 Interpretation boxes Two info boxes explaining brand-mediated effects and direct effects

How to interpret Path Breakdown:

ROI Analysis Tab (Conditional)

Appears when annual spend and revenue data are provided during VAR configuration. Translates elasticities into long-run return on investment.

Column Description
Channel Media channel name
Elasticity Long-run elasticity (% per %)
PV Factor Present value discount factor for multi-year horizon
Annual Spend Your provided annual spend per channel
Long-Run ROI (NPV) Net present value return on investment

ROI color coding:

Color Threshold Interpretation
Emerald (green) ROI > 2x Strong long-run return — channel pays for itself multiple times over
Blue ROI > 1x Positive long-run return — channel generates more value than it costs
Amber ROI ≤ 1x Weak or negative long-run return — consider reallocating budget

How to interpret Long-Run ROI:

NPV Scenarios Tab (Conditional)

Appears when NPV scenario configuration is provided. Shows the present value of sustained marketing changes.

Column Description
Channel Media channel name
Sustained Change The percentage change you’re modeling (e.g., +10%)
Elasticity Long-run elasticity applied to the change
NPV of Base Uplift Total present value of the resulting base variable increase
Annual Value Annualized impact for budgeting purposes

How to interpret NPV Scenarios:


Implications for Budget Decisions

Long-term effects fundamentally change how you think about budget optimization:


Next Steps

Platform guides:

Core concepts:


Further Reading