Loading…

Independence Checker

Math Probability • Conditional Probability and Events

View all topics

Independence Checker – Test P(A∩B)=P(A)P(B) (Free)

Check independence by testing the equality \(P(A\cap B)=P(A)\,P(B)\). For more than two events, you can check pairwise independence and (optionally) mutual independence.

Tip: Press Play after calculating to animate the equality check (product vs. joint) and highlight Pass/Fail on the checklist.

Mode
Two events: checks \(P(A\cap B)=P(A)P(B)\).
Multi: checks all pairs \(P(A_i\cap A_j)=P(A_i)P(A_j)\) and (if provided) \(P(\cap_i A_i)=\prod_i P(A_i)\).
Two-event inputs

Accepted expressions: 1e-3, pi, e, sqrt(2), sin(), cos(), tan(), ln(), log(), abs(). Use * for multiplication.

Verification settings

Equality checks use the tolerance: \(|x-y|\le \text{tol}\).

Output & animation
The canvas shows a “product vs. joint” bar and a checklist. Drag to pan, wheel to zoom (helps for many pairs).
Ready
Interactive independence check

Independence is an equality test: the observed/declared joint should match the product of marginals (within tolerance).

Rate this calculator

0.0 /5 (0 ratings)
Be the first to rate.
Your rating
You can update your rating any time.

Frequently Asked Questions

What does it mean for events to be independent?

It means one event does not change the probability of the other. Algebraically, independence is equivalent to P(A∩B)=P(A)P(B).

Why does the checker use a tolerance?

Inputs are often rounded, so exact equality may fail due to small numerical error. The tolerance treats values as equal when their difference is tiny.

Is pairwise independence the same as mutual independence?

Not always. For 3+ events, pairwise independence can hold while mutual independence fails. Mutual independence requires higher-order intersections to factorize too.

What if I do not know all pairwise joints in multi-event mode?

The checker will mark missing pairs as 'Needs info' and only evaluate the pairs you provide.