Bayes' theorem calculator

Update probability of (name of event A)
based on (name of event B)
P() = (prior probability of )
P(|) = (probability of given )
P(|¬) = (probability of given ¬)
P(|) = (posterior probability of given )
P(|¬) = (posterior probability of given ¬)

Load example

Usage notes

Both decimal and % probabilities are supported.

This uses BigDecimal, not floating point math. It still loses bits with non-terminating decimals, though.

No warranty of any kind; see this fearsome no-warranty clause.

Reading