| 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 ¬) | ||
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.