CIMO LabsCIMO Labs
← Back to Blog

The Causal Nyquist Rate: How Fast Do You Need to Experiment?

November 19, 2025Eddie Landesberg12 min read

If you've ever wondered "how often should we run experiments?", you've stumbled on one of the most fundamental questions in causal evaluation. The answer isn't arbitrary—it's governed by a deep principle borrowed from signal processing: the Nyquist-Shannon sampling theorem.

In this post, we'll explain the Causal Nyquist Rate—the minimum experimentation frequency needed to track causal effects without aliasing. This is the conceptual foundation that makes Continuous Causal Calibration (CCC) work.

What Is Aliasing?

In signal processing, aliasing occurs when you sample a signal too slowly. High-frequency variations get mistaken for low-frequency patterns, creating false conclusions.

The classic example: a wagon wheel in old Western movies appears to spin backward because the camera samples at 24 fps—too slow to capture the wheel's true rotation speed.

Key Concept

Aliasing: When sparse sampling creates a false low-frequency reconstruction of a high-frequency signal.

Aliasing in Causal Evaluation

Now imagine you're evaluating an LLM system using an attribution model (surrogate) that drifts over time. The model's bias isn't static—it oscillates monthly due to:

  • Seasonal user behavior changes
  • Competitor product launches
  • Internal model updates
  • Data distribution shifts

If you only run experiments quarterly, you're sampling at 0.33 experiments/month. But if the bias drifts at a monthly frequency (1.0 cycle/month), you're sampling too slowly.

The result? Your quarterly experiments will always land at the same phase of the oscillation—making the bias appear stable when it's actually volatile.

Aliasing: When Sparse Sampling Creates False Signals

Figure 1: Quarterly experiments (red dots) sample a monthly bias drift (purple wave) too slowly. The reconstructed signal (orange dashed line) falsely suggests the bias is stable.

The Nyquist-Shannon Theorem

The Nyquist-Shannon sampling theorem states:

f_sample > 2 × f_signal

To perfectly reconstruct a signal, you must sample at more than twice its highest frequency component.

The factor of 2 is called the Nyquist rate. It ensures you capture both the peaks and troughs of the oscillation.

The Causal Nyquist Rate

We can translate this principle directly to causal evaluation:

f_exp > 2 × ν_bias

Your experimentation frequency (f_exp) must exceed twice the bandwidth of your bias drift process (ν_bias).

Where:

  • f_exp: How often you run randomized experiments (e.g., 2 per month)
  • ν_bias: The highest frequency component of your attribution model's bias drift (e.g., 1 cycle/month)

Concrete Example

Suppose your attribution model's bias oscillates with a monthly period:

  • ν_bias = 1 cycle/month (bias completes one full oscillation per month)
  • Causal Nyquist Rate = 2 × 1 = 2 experiments/month

This means you need to run experiments at least twice per month (every 2 weeks) to avoid aliasing.

If you only run quarterly experiments (0.33/month), you're sampling below the Nyquist rate—and your bias estimates will be aliased.

The "Sausage" Pattern: Visual Proof of the Nyquist Rate

When you sample at or above the Causal Nyquist Rate, you get a beautiful geometric signature: the Brownian Bridge credible intervals.

These intervals:

  • Pinch tight at experimental anchor points (where you have oracle data)
  • Balloon out between experiments (where uncertainty grows)

This creates a "sausage" pattern—a visual proof that your experimentation frequency is sufficient to track the bias drift.

Design-by-Projection: The Brownian Bridge Sausage Pattern

Figure 2: The CCC credible intervals (gray shaded region) pinch tight at experimental anchors (red error bars) and balloon between them—the "sausage" pattern proving you're sampling above the Nyquist rate.

Why This Matters

The Causal Nyquist Rate bridges two critical perspectives:

For Data Scientists

Statistical Rigor

It formalizes the intuition that "you need to experiment frequently enough" into a precise mathematical criterion derived from signal processing theory.

For CFOs

Budget Planning

It provides a clear, defensible answer to "how often do we need to run expensive experiments?" based on measurable properties of your system.

Practical Implications

1. Estimate Your Bias Bandwidth

Before you can set your experimentation frequency, you need to estimate ν_bias. How fast does your attribution model's bias drift?

  • Historical experiments: If you've run experiments in the past, look at how bias estimates vary over time
  • Domain knowledge: Do you know of seasonal patterns, product cycles, or competitor events?
  • Conservative default: If unsure, assume monthly drift (ν_bias = 1/month) and plan for bi-weekly experiments

2. Budget Accordingly

Once you know the Causal Nyquist Rate, you can plan your experimental budget:

Annual Experiment Cost = (f_exp × 12 months) × Cost_per_experiment

Example: If ν_bias = 1/month, then f_exp = 2/month, so you need 24 experiments/year.

3. Diagnose Aliasing

If you're already running experiments, you can check for aliasing:

  • Flat bias estimates: If your bias appears constant across experiments, you might be undersampling
  • Large uncertainty: If your credible intervals are very wide, you're likely below the Nyquist rate
  • Inconsistent results: If adding one more experiment drastically changes your conclusions, you're aliasing

Connection to CCC

The Causal Nyquist Rate is the theoretical foundation for Continuous Causal Calibration (CCC):

  • CCC assumes you're sampling at or above the Nyquist rate
  • The Brownian Bridge prior in CCC encodes this assumption geometrically
  • The "sausage" credible intervals are visual proof that the assumption holds

If you violate the Nyquist rate (experiment too rarely), CCC will still give you answers—but they'll be aliased and misleading.

Summary

  • Aliasing occurs when you sample a signal too slowly, creating false low-frequency reconstructions
  • The Nyquist-Shannon theorem says you must sample at >2× the signal frequency to avoid aliasing
  • The Causal Nyquist Rate applies this to causal evaluation: f_exp > 2 × ν_bias
  • The Brownian Bridge "sausage" credible intervals are geometric proof you're sampling above the Nyquist rate
  • This principle provides a defensible, measurable criterion for setting your experimentation frequency

Next Steps

Want to see how this works in practice?

References

  1. Shannon, C. E. (1949). Communication in the Presence of Noise. Proceedings of the IRE, 37(1), 10-21.
  2. Särkkä, S., & Solin, A. (2019). Applied Stochastic Differential Equations. Cambridge University Press. (Chapter 8: Gaussian Process Regression)
  3. Rasmussen, C. E., & Williams, C. K. I. (2006). Gaussian Processes for Machine Learning. MIT Press. (Section 2.5: Brownian Motion and Bridges)