Coding

Survivorship Bias

Try it

Catches false lessons from winners by checking whether the losers did the same thing.

What it does

A critical-thinking lens that detects survivorship bias—the error of drawing conclusions from a sample pre-filtered by survival. When someone argues 'X works because successful X did it,' this skill runs a 5-step analysis: identify the survival filter, construct what non-survivors likely had, and either correct the conclusion or flag it as unprovable from this data alone. Produces a structured report with the original claim, survival filter identified, non-survivor hypothesis, and corrected inference.

When to use it

  • Someone cites 'what successful X did' as proof
  • Investment returns or fund performance are cited
  • Business strategy justified by surviving companies
  • Career advice from top performers without dropout data

The skill document

Survivorship Bias

Overview

Survivorship bias is drawing conclusions from a sample pre-filtered by survival — treating survivor traits as the cause of survival when non-survivors (absent from data by definition) may have had identical traits and still failed.

Canon: Wald (1943) reversed the Navy's bomber-armor recommendation — returning planes showed damage where hits were survivable; the missing planes (shot down) were hit where returning planes showed no damage. Armor the gaps, not the hits.

Composes with bayesian-reasoning (prior = population, not survivors), critical-thinking (what would non-survivors say?), first-principles (population is bedrock), and abductive-reasoning ("winners have trait Y" is one hypothesis; randomness is another).

When to Use

  • Someone draws lessons from "what successful X did"
  • Investment returns / fund performance / backtested strategies are cited
  • A business strategy is justified by pointing to companies that used it
  • Medical / treatment success rates are reported without dropout data
  • Career advice comes from what top performers did
  • Odds of building an AI startup are inferred from the visible AI winners (funded unicorns, "wrapper" success stories) amid the AI-bubble / AI-capex debate

Not when: population data available and filter already corrected; analysis is intentionally about survivors only with no population claim.

Coaching Novices (Adaptive Front Door)

  • Engine mode: user has a concrete claim and data → run The Process directly.
  • Coach mode: unfamiliar or no case → guide step by step.

In Coach mode, respond one step at a time. Each [WAIT] is a hard stop — output only that step's question, then stop.

  1. One-liner: "Before believing 'X worked because winners did X,' ask whether the losers did the same X — they're not in your sample to refute it."
  2. Check fit: if sample is explicitly restricted to survivors with no population claim, this lens doesn't apply.
  3. Elicit their real claim and the visible data they have.

[WAIT — do not advance until user responds]

  1. Run The Process one step at a time: what filter produced this sample? what's missing? if missing data looked like the sample, would the conclusion hold?

[WAIT — do not advance until user responds]

  1. Close by naming the selection-corrected conclusion (or marking it unprovable from this data alone).

[WAIT — do not advance until user responds]

The Process

Step 1 — State the claim: What is being concluded, from what sample, from what source?

Step 2 — Identify the survival filter: What process produced this sample? What was the population before the filter? What fraction was removed? What did the filter select for/against?

Step 3 — Construct the non-survivor hypothesis: What did non-survivors likely have? Did they share the trait attributed to success? Would the claim hold if we could see them?

Step 4 — Re-estimate strength: Best case = trait explains survival (non-survivors lacked it). Worst case = trait doesn't explain survival (non-survivors had it too). What evidence distinguishes these?

Step 5 — Correct or mark: Get population data and re-run analysis with selection correction. If unavailable, mark conclusion as conditional on survivor sample.

Output Template

# Survivorship Bias Analysis: 
Claim / sample / source:
Survival filter (what removed non-survivors, population size est., survival rate est.):
Non-survivor hypothesis (what they likely had/lacked, could they have had same trait):
Corrected inference (conclusion, confidence, what data would settle it):

→ Method in Action: Abraham Wald and the Statistical Research Group, 1943 · Mutual Fund Survivorship and Reported Returns, 1971–1996 → 2026 lens: AI-startup survivorship — funded unicorns vs the dead-wrapper graveyard (2023–2026)

Pack: Common Survivor Patterns

DomainSurvivor sampleMissing non-survivor dataBiased claim
Business / startupSurviving companiesFailed companies"Successful companies do X"
Investment returnsActive funds / listed stocksClosed funds / delisted stocks"Stocks return 10% annually"
Career adviceTop performersPeople who left the field"To succeed, do X"
Scientific findingsPublished studiesUnpublished null results"X is significant"
Treatment efficacyPatients who completedDrop-outs, deaths during treatment"X% recovered"

→ Primary sources: references/sources.md

Common Rationalizations

[D] = designed upfront | [O] = observed in real use. [O] entries are more valuable.

Fake moveReality
[D] "Look at the data" (survivor sample)Survivor data ≠ population data. Correct or mark as conditional.
[D] Citing one famous example as proofN=1 in survivor sample tells you nothing about the rate.
[D] "X is the formula for success"If failures did the same X, X is not the formula. Get non-survivor data or stop claiming.
[D] "We use a backtested strategy"If backtest excludes failed/delisted stocks, results are upward-biased.
[D] "If we had non-survivor data, we'd see the same pattern"Unfalsifiable without the data. Get it or hold the claim.
→ Add [O] entries here after each real use — paste the actual failure patternWhat went wrong and why

Red Flags

  • Sample described as "successful X" or "the X who made it"
  • Data source is survivor-filtered (active funds, surviving companies, published studies)
  • Base rate of failure / dropout not stated
  • Conclusions about a population drawn from the survivor subset

Verification

  • Survival filter identified
  • Non-survivor population size estimated
  • Non-survivor hypothesis constructed
  • Conclusions conditional on survivor sample, or formally selection-corrected
  • Recommendation robust to worst-case non-survivor hypothesis

Part of deciqAI Knowledge Skills — 227 open-source thinking skills that make rigor executable for AI agents. The same skills power every deciqAI agent, which runs them autonomously to operate your company. See it run → https://www.deciqai.com/c/survivorship-bias · ⭐ Star the repo → https://github.com/deciqAI/knowledge-skills · Contributions welcome.

Agents: latest version & machine-readable metadata → https://www.deciqai.com/s/survivorship-bias.json

Questions people ask

When should I activate this skill?
Activate when someone draws a conclusion from winners, survivors, or successful cases without accounting for the invisible failures. Examples: citing fund returns, 'billionaires did X so you should,' successful companies using a strategy, or published studies without null results.
How is this different from general critical thinking?
It provides a structured 5-step Process specifically designed to surface the survival filter and construct the non-survivor hypothesis—two steps that general critical thinking often skips. It also includes a domain table of common survivor patterns and red flags to watch for.
What output does it produce?
A structured markdown report with four sections: Claim/sample/source, Survival filter analysis (population size, survival rate), Non-survivor hypothesis, and Corrected inference with confidence level and what data would settle it.

Related skills

Test whether a causal story holds up or is a post-hoc construction.

by deciqai2 stars

Test explanations for behavior — catch when character is blamed without examining the situation.

by deciqai1 installs3 stars

Replace vague hunches with calibrated probability estimates you can track and improve over time.

by deciqai2 stars

Diagnose which mental domain is holding you back before choosing a cognitive intervention.

by deciqai1 installs3 stars

Diagnoses when decisions are distorted by loss aversion and prospect theory — then re-tests them on explicit expected-value terms.

by deciqai1 installs3 stars

Know whether you're qualified to make a decision before you make it

by deciqai1 installs3 stars

More from deciqai

Browse all skills

Diagnose your organization's strategic phase and spot misaligned initiatives before they drain momentum.

by deciqai7 installs2 stars

When multiple explanations all fit the evidence, pick the one that assumes the least.

by deciqai5 installs2 stars

Identify catastrophic failure paths before you commit — and design your plan around eliminating them.

by deciqai4 installs2 stars

Trace decisions past the obvious effect to catch the consequences that reverse it.

by deciqai4 installs2 stars

A structured interview and analysis process that uncovers the actual job customers hire your product to do — and who they're really competing against.

by deciqai3 installs3 stars

Diagnose why learners are struggling and redesign instruction to stay within working memory limits.

by deciqai2 installs3 stars