Skip to main content

What this page covers

  • Why Bayesian reasoning is well-suited to prediction markets
  • Prior estimation from base rates
  • Evidence gathering and likelihood updates
  • Causal factor decomposition
  • Automated Bayesian analysis via the Rekko API
  • Interpreting causal decomposition results

Why Bayesian reasoning for prediction markets?

Prediction markets price events as probabilities. The market price reflects the crowd’s aggregated estimate, but that estimate can be wrong — especially when:
  • New information has not been fully incorporated
  • The market is illiquid and slow to react
  • Participants have systematic biases (favorite-longshot bias, recency bias)
Bayesian reasoning provides a structured framework to form your own probability estimate by starting with a prior (base rate), updating with evidence, and arriving at a posterior probability you can compare against the market price.

The Bayesian framework

Step 1: Establish a prior

The prior is your starting estimate before looking at specific evidence. Good priors come from base rates:

Step 2: Gather evidence and update

For each piece of evidence, estimate how likely you would see that evidence if the event happens (likelihood) vs if it does not:
This is Bayes’ theorem applied to binary outcomes.

Step 3: Compare with market price

Your posterior probability is your edge estimate:

Causal factor decomposition

Instead of serial Bayesian updates, you can decompose the probability into weighted causal factors — independent claims that each push the probability in a direction. This approach:
  • Makes the analysis transparent and auditable
  • Identifies which factors matter most
  • Allows quick re-estimation when a single factor changes

Structure

Each causal factor has:
  • Claim: What the factor asserts
  • Direction: Does it support YES or NO?
  • Weight: How important is this factor relative to others (weights sum to ~1.0)
  • Confidence: How certain are you about this factor’s assessment?
  • Prior: Base probability before this factor’s evidence
  • Posterior: Updated probability after considering the evidence
  • Evidence: Specific data points supporting the assessment

Manual example

Automated causal decomposition with Rekko

The Rekko analysis API performs this decomposition automatically. Use ?expand=causal to get the full factor breakdown:

Example response

Aggregation methods

Using causal decomposition in a trading bot

The causal structure is useful beyond a single analysis. You can:
  1. Track factor changes over time — if the top-weighted factor shifts, re-analyze
  2. Cross-reference factors across markets — the same “tariff uncertainty” factor appears in multiple markets
  3. Build custom aggregation — weight factors differently based on your domain expertise

What’s next

Causal decomposition

Full documentation of the causal factor schema.

Signals API

Trading signals that use Bayesian analysis for sizing.

Kelly criterion

Position sizing based on your probability estimate.