Statistical Model

Markov Switching Regression

Model relationships that change over time—not ones frozen in the past.

Markov Switching Regression answers a question most models quietly assume away: “What if the rules themselves have changed?”

The Problem This Model Solves

Most models assume one stable relationship between spend and revenue (one ROAS curve, one elasticity forever).

Reality disagrees:

  • Early growth behaves differently than mature growth
  • Saturated markets respond differently than new ones
  • Platform algorithms change the game without warning

Using a single fixed relationship leads to strategic lag.

Questions This Model Answers

"Are we operating under the same rules as before?"

"Has channel responsiveness structurally changed?"

"Did saturation fundamentally alter returns?"

"Are past learnings still valid?"

"Should we re-learn or keep optimizing?"

How the Model Thinks (Without the Math)

Markov Switching Regression assumes there are multiple hidden regimes, and the system switches between them probabilistically.

Instead of forcing one truth, it allows different slopes, sensitivities, and behaviors across phases.

Think of it as: “Different playbooks for different chapters.”

Core Business Use Cases

1Pre- vs Post-Saturation Modeling

The Problem

Scaling rules stop working suddenly.

What It Reveals

Distinct regimes before and after saturation.

Decision Enabled

Stop scaling tactics that belong to the past.

2Platform Algorithm Shifts

The Problem

Performance breaks without explanation.

What It Reveals

Structural change in channel response.

Decision Enabled

Relearn instead of over-optimizing.

3Market Maturity Transitions

The Problem

Early growth playbooks fail later.

What It Reveals

Transition from expansion to efficiency regimes.

Decision Enabled

Switch strategies on time.

4Campaign Effectiveness Decay

The Problem

Same campaigns stop working over time.

What It Reveals

Regime shifts in response curves.

Decision Enabled

Refresh strategy, not just creatives.

5Forecast Stability Protection

The Problem

Forecasts rely on outdated relationships.

What It Reveals

Which regime assumptions are active.

Decision Enabled

Avoid extrapolating the wrong past.

Powered by SpendSignal

How We Use This Model

SpendSignal uses this model as a relationship integrity checker.

Specifically:

  • Regime-specific response curves
  • Adaptive elasticity modeling
  • Guardrails for Budget Optimizer
  • Validation for long-term forecasts

This prevents the silent killer: Optimizing perfectly for a world that no longer exists.

Example Output

Instead of “Channel elasticity = 0.8”, you see:

  • Regime A (growth): elasticity 1.2
  • Regime B (saturated): elasticity 0.3
  • Current probability: 82% Regime B

The decision insight: "Stop scaling. The rules changed."

Works Best When

  • You have long histories
  • Markets evolve materially
  • Scaling phases matter

Be Cautious When

  • Data is short-term
  • Behavior is genuinely stable
  • You need simple reporting

Frequently Asked Questions

Is this the same as HMMs?

No. HMMs detect states; this changes the regression itself.

Can regimes revert?

Yes. Transitions can occur both ways.

Does this overfit?

Only if abused. SpendSignal constrains regime count tightly.

Stop Guessing. Start Knowing.

See how Markov Switching Regression changes your budget decisions with a live incrementality audit.

Ask about ROAS, Attribution, or Budget...