0.3
30
%
0.12
0.7
70
%
0.3
30
%
0.12
0.7
70
%
The Conditional Probability Calculator computes the probability of event A occurring given that event B has already occurred. Conditional probability is one of the most important concepts in probability theory and statistics, forming the foundation for Bayesian reasoning, medical diagnostics, machine learning classifiers, and risk analysis. This tool applies the fundamental conditional probability formula to deliver instant, accurate results.
In everyday decisions, we constantly use conditional reasoning: "What is the probability of traffic given that it's raining?" or "What is the chance of a positive test result given the patient has the disease?" This calculator formalizes that reasoning into precise mathematics.
Conditional probability is defined by the formula:
$$P(A|B) = \frac{P(A \cap B)}{P(B)}$$
Where:
The formula works by restricting the sample space to only those outcomes where B has occurred, then measuring what fraction of those outcomes also include A. Geometrically, if you imagine a Venn diagram, P(A|B) is the overlap region divided by the entire B circle.
This relationship can be rearranged to give the multiplication rule:
$$P(A \cap B) = P(A|B) \times P(B)$$
Which is fundamental in computing joint probabilities from conditional ones. It also leads directly to Bayes' theorem when we want to reverse the conditioning — computing P(B|A) from P(A|B).
The condition P(B) > 0 is essential because conditioning on an impossible event is undefined. In continuous probability, conditioning on events with zero probability requires more advanced tools like conditional densities.
Conditional probability also reveals the concept of independence: events A and B are independent if and only if P(A|B) = P(A), meaning knowing B provides no information about A. When P(A|B) ≠ P(A), the events are dependent, and the degree of difference quantifies how much B influences A.
The result P(A|B) ranges from 0 to 1 (or may exceed 1 if inputs are inconsistent — the joint probability should never exceed P(B)). A high conditional probability indicates that event A is very likely once B is known to have occurred. A low value indicates A is unlikely even given B.
Compare P(A|B) to the unconditional P(A) to assess dependence. If they are equal, B provides no information about A. If P(A|B) > P(A), then B makes A more likely. If P(A|B) < P(A), then B makes A less likely.
Inputs
Results
A disease has 1% prevalence and a test has 90% sensitivity and 3% false positive rate. P(Disease ∩ Positive) = 0.01 × 0.9 = 0.009. P(Positive) = 0.009 + 0.99 × 0.03 = 0.0387 ≈ 0.039. P(Disease|Positive) = 0.009/0.039 ≈ 23.1%. Despite a positive test, there's only a 23% chance of actually having the disease — a common and counter-intuitive result.
Inputs
Results
From a standard deck, P(Ace ∩ Red) = 2/52 ≈ 0.0385 (two red aces). P(Red) = 26/52 = 0.5. P(Ace|Red) = 0.0385/0.5 = 0.0769 ≈ 7.7%. Knowing the card is red, the probability of it being an ace is about 1 in 13.
Conditional probability answers the question: "Given that one event has already happened, what is the probability of another event?" It narrows the sample space from all possible outcomes to only those consistent with the known event. For example, the probability of rolling a 6 is 1/6, but the probability of rolling a 6 given the roll is even is 1/3 — because we've narrowed the possibilities to {2, 4, 6}.
Division by zero is undefined in mathematics. If P(B) = 0, event B is impossible, so it makes no sense to ask about the probability of A "given that B occurred" — because B never occurs. In practice, if P(B) is very small (but positive), the conditional probability is still well-defined but may be highly sensitive to the exact value of P(B), which is why precise estimation of P(B) is critical in applications like rare disease screening.
These are generally not equal. P(A|B) is the probability of A given B, while P(B|A) is the probability of B given A. Confusing them is called the prosecutor's fallacy or the confusion of the inverse. For example, P(wet ground | rain) is high, but P(rain | wet ground) is lower because sprinklers also wet the ground. Bayes' theorem formally connects P(A|B) to P(B|A).
Conditional probability is central to Naive Bayes classifiers, which compute P(class|features) using Bayes' theorem. It underpins Hidden Markov Models, Bayesian networks, and probabilistic graphical models. Language models calculate P(next word | previous words). Logistic regression models P(outcome | predictors). Every supervised learning algorithm implicitly learns conditional probability distributions from training data.
If P(A|B) = P(A), events A and B are statistically independent. Knowing that B occurred provides no information about whether A occurs. This is a symmetric property: P(A|B) = P(A) if and only if P(B|A) = P(B). For independent events, the joint probability simplifies to P(A ∩ B) = P(A) × P(B). Testing for independence is fundamental in statistical hypothesis testing, experimental design, and probability modeling.
No. A valid conditional probability must lie between 0 and 1 inclusive. If your calculation yields a value greater than 1, it means the inputs are inconsistent — specifically, P(A ∩ B) cannot exceed P(B), since the intersection of A and B is a subset of B. Always verify that your joint probability does not exceed either marginal probability.
Roboculator Team
The Roboculator Team explains calculations, planning tools, and practical formulas in clear language for real-life situations.
How helpful was this calculator?
Be the first to rate!
Lottery Odds Calculator
Probability Calculators
Probability Calculator
Probability Calculators
Monty Hall Problem Calculator
Probability Calculators
Combinations Calculator (nCr)
Probability Calculators
Permutations Calculator (nPr)
Probability Calculators
Combinations with Replacement Calculator
Probability Calculators