About Worth the Test

Worth the Test is an independent educational project maintained by a physician practicing emergency medicine. The author does not publish an individual byline. That limits what a reader can verify about the author, so the site makes its assumptions, arithmetic, source links, and corrections available for inspection. It is not a clinical guideline, and the content has not received independent peer review.

Why this site exists

A test result rarely means what it first appears to mean. Tell someone that a screening test is "90 percent accurate" and that they have tested positive, and most people conclude that the person almost certainly has the condition. For a rare condition that conclusion is usually wrong: the healthy group is so much larger than the sick group that false alarms can outnumber true positives several times over. Overlooking how common a condition is before the test — its base rate — is the base-rate fallacy, and it is not a beginner's error. When researchers put the classic version of the problem to physicians and staff at a teaching hospital, most answers were wrong by more than an order of magnitude (Casscells, 1978); a replication a generation later found the same mistake alive and well (Manrai, 2014).

The calculator exists to make that hidden arithmetic visible. You set a population, how common a condition is, how good the test is, and how much a downstream treatment helps or harms — then watch a single cohort move from population to test to treatment to outcome, with true and false positives, predictive value, and the count of people helped, harmed, or left unchanged all updating together. This tool puts those steps together in one interactive view, with benefit and harm displayed side by side. The worked example is a good place to start: a 1% condition and a 90%/90% test turn 108 positive results into only 9 real ones.

Try it

See what the tool does — open it on the default scenario of 1,000 people screened by a 90%/90% test, and watch how few of the positives are real.

Open the default scenario in the calculator →

Editorial principles

These are the rules the whole project is built on.

How the math is tested

The statistical engine is ordinary, testable code kept entirely separate from the interface: a set of pure functions that take numbers in and return numbers out, with no dependence on the page around them. That separation is what makes it checkable, and the formulas and assumptions behind it are documented in the methodology. Automated checks cover worked examples, impossible-result edge cases, denominator choices, and display consistency. Some pin exact results — the canonical 1%-prevalence, 90%-by-90% example must always reproduce the same counts down to the person. Others are property-based "fuzz" tests: they generate thousands of random scenarios — six thousand for the main cascade alone — and assert that the invariants hold every time, for instance that the buckets always sum back to the population and that overlapping benefit and harm counts are not mistaken for disjoint people. A change that broke one of these would fail the tests before it could reach the site.

Privacy and funding

The site currently carries no advertising, and the default build loads no third-party advertising or tracking scripts at all — no ad code, no analytics library that profiles you. The typefaces are self-hosted, so reading a page does not call out to a font network, and visits are counted with a single cookieless analytics beacon that stores nothing in your browser and does not follow you across other sites. The tool needs no account and calculates locally. Scenario values appear in shareable URLs, which may be received by hosting or analytics services when a page is requested; use hypothetical inputs. If advertising is ever enabled it will be disclosed plainly, and the privacy policy governs exactly what data is and is not collected.

Contact

Corrections are welcome and taken seriously; a factual error is the first thing worth fixing. If a number looks wrong, a link has moved, or a source is being read incorrectly, email [email protected] with the specifics. To keep the math on this site honest, that kind of message is prioritized above everything else.

References

  1. Casscells W, Schoenberger A, Graboys TB. Interpretation by physicians of clinical laboratory results. N Engl J Med, 1978;299(18):999–1001.
  2. Manrai AK, Bhatia G, Strymish J, et al. Medicine's uncomfortable relationship with math: calculating positive predictive value. JAMA Intern Med, 2014;174(6):991–993.

Corrections and review

The methodology and correction record documents substantive changes, including corrected screening-versus-treatment denominators and the repeated-testing bounds. Mathematical checking is separate from medical review: a passing calculation test does not establish that a clinical estimate applies to a particular patient or screening program.