← Trace reversal Scenario drills →
DEFENSE · Probability testing

Anomaly probability testing

“He feels off” is not evidence — but it can become evidence. This lesson shows how to turn a long-run win rate into a p-value with a binomial test: not to decide “he is cheating”, but to answer “under a fair game, how likely is this data?”

🔒 Members only · Course

You are reading the free preview. Become a member to unlock all 7 lessons on this page, plus all 8 stages, the training tools and review templates. Payment is handled by our support team, with a 30-day no-questions refund.

Full system ¥299 — all 8 stages + 20 courses + training tools and review templates

Turn “something feels off” into a computable p-value with binomial and chi-squared tests: a win-rate significance checker, a dice fairness test, and a required-sample-size calculator — all computed locally.

What you will learn on this page

Lesson 1 below is free to read · Lesson 2 onward is member content

⚠️ The limits of this lesson This lesson is pure math and statistics — no techniques. The tool gives you a number, not a conclusion — a small p-value only means “hard to explain by luck”, not proof of cheating; you still need to judge it against the observations from trace reversal and the specific situation.
All calculations run locally in your browser; no data is uploaded.

1. Why probability, not intuition

Suppose someone played 100 games and won 40. Intuition says “40% is high, something must be wrong”. But intuition makes two kinds of mistake:

The binomial test’s job is to turn “how much luck can explain” into a number, so the judgement no longer depends on feeling. The question it answers is: if the game is fair, how likely is it that this player’s win rate reaches exactly 40%?

Key idea: this p-value does not distinguish “he’s lucky”, “he’s skilled”, or “he’s cheating”. It only separates “luck can explain it” from “luck cannot explain it — something else is needed”. Good skill also makes the p-value small — so it is a signal to stay alert, not evidence to accuse.

🔒 End of the preview — the full text is for members

The rest of this lesson is sent only to accounts with access; it is not in the page source either.

See plansSign in / register

This page includes

7lessons · deep-dive units
≈7min read
3hand examples / diagrams / tables
∞lifetime access

One payment, lifetime access; monthly new content is not charged again. Pair it with the free trainer on the homepage to practice together.

After this you can

Lesson-by-lesson breakdown · 7 lessons on this page

Each lesson is one independently executable step: the principle, a hand example, and a checklist you can follow. Non-members can read Lesson 1; the rest unlock with membership.

Sources

Rules follow the World Mahjong (MCR) competitive rules and mainstream Japanese riichi rules; methods and examples are compiled by this site. For terms and fan values see the glossary, yaku illustrated; differences in local variants (Sichuan, Cantonese, Changsha, etc.) follow the local table’s actual rules.