Probability is the mathematics of uncertainty, and uncertainty is everywhere in analytics: will this customer churn, will this test result hold up, how likely is a rare event to be noise? Every statistical test and every predictive model rests on probability underneath. You do not need heavy theory to use it well, but you do need the handful of rules on this page to reason correctly about likelihood.
The good news is that the fundamentals are concrete and checkable. We will build up from counting outcomes to the addition and multiplication rules and finish with conditional probability, the idea that unlocks most real-world reasoning.
Sample spaces and basic probability
The sample space is the set of all possible outcomes. For a fair six-sided die it is {1, 2, 3, 4, 5, 6}. An event is any subset of outcomes you care about, such as "roll an even number" = {2, 4, 6}.
When every outcome is equally likely, probability is just a ratio:
P(event) = number of favorable outcomes / total number of outcomes
So P(rolling an even number) = 3 / 6 = 0.5. P(rolling a 4) = 1 / 6 ≈ 0.167. Drawing one card from a standard 52-card deck, P(king) = 4 / 52 = 1 / 13 ≈ 0.077. Every probability lands between 0 (impossible) and 1 (certain), and the probabilities of all outcomes in the sample space sum to exactly 1.
The addition rule: "or" events
The addition rule gives the probability that event A or event B happens. If the two events can never happen together (mutually exclusive), you simply add:
P(A or B) = P(A) + P(B) # mutually exclusive
For one die roll, P(1 or 6) = 1/6 + 1/6 = 2/6 ≈ 0.333, since a single roll cannot be both.
When events can overlap, you must subtract the overlap so it is not double-counted:
P(A or B) = P(A) + P(B) - P(A and B) # general rule
Drawing one card, what is P(king or heart)? There are 4 kings and 13 hearts, but the king of hearts is in both sets. So P = 4/52 + 13/52 − 1/52 = 16/52 ≈ 0.308. Forgetting to subtract that single overlapping card is the most common beginner error.
The multiplication rule: "and" events
The multiplication rule gives the probability that A and B both happen. For independent events, where one has no effect on the other, you multiply:
P(A and B) = P(A) * P(B) # independent events
Two fair coin flips: P(heads then heads) = 0.5 × 0.5 = 0.25. Rolling two dice: P(both sixes) = 1/6 × 1/6 = 1/36 ≈ 0.028.
For dependent events, the second probability is conditional on the first. Drawing two cards without replacement, P(two kings) = 4/52 × 3/51. The second factor uses 3 kings out of 51 remaining cards, because the first draw changed the deck. That equals 12/2652 ≈ 0.0045.
# probability of drawing two kings without replacement
p_two_kings = (4/52) * (3/51)
print(round(p_two_kings, 4)) # 0.0045
Conditional probability
Conditional probability, written P(A | B), is the probability of A given that B has already occurred. Its definition:
P(A | B) = P(A and B) / P(B)
Suppose in a group of 100 people, 30 use a product, and of those 30, 18 are satisfied. The probability that a randomly chosen person is satisfied given they use the product is 18/30 = 0.6. Conditioning narrows the sample space from everyone to just product users.
Here is a small, illustrative table you can reason about directly:
satisfied not satisfied total
uses product 18 12 30
no product 20 50 70
total 38 62 100
P(satisfied | uses product) = 18 / 30 = 0.60. P(satisfied) overall = 38 / 100 = 0.38. Because 0.60 ≠ 0.38, satisfaction and product use are not independent — knowing someone uses the product changes the probability they are satisfied. This exact style of reasoning underlies churn analysis, conversion funnels and Bayesian updating.
How analysts use probability
Probability rarely appears as dice problems on the job, but its logic is constant. Conversion rates are probabilities. A/B test results are statements about how probable an observed difference is under chance. Conditional probability drives segmentation ("given a user is on mobile, how likely are they to convert?"). Understanding independence stops you from multiplying probabilities that are actually correlated, a mistake that has caused real financial disasters.
Common mistakes
Assuming independence that is not there. Multiplying P(A) × P(B) is only valid when the events are genuinely independent. Correlated events (rain today and rain tomorrow) break this, and the joint probability will be wrong.
Forgetting the overlap in the addition rule. For events that can co-occur, skipping the − P(A and B) term overstates the answer. Always ask whether the two events can happen together.
Confusing P(A | B) with P(B | A). These are usually different. The probability of a disease given a positive test is not the same as the probability of a positive test given the disease. Swapping them is the classic base-rate fallacy.
Believing in "due" outcomes. Independent trials have no memory; after five heads, the next flip is still 0.5. Expecting a tails because one is "overdue" is the gambler's fallacy.
In interviews
Probability rounds test clear reasoning more than heavy math. Expect the two-dice and two-card classics, plus a conditional-probability word problem you must set up from a table. A frequent trap is a medical-test question designed to expose the base-rate fallacy, so be ready to distinguish P(A | B) from P(B | A). Interviewers also probe independence: "Are these two events independent, and how do you know?" State the rule you are using out loud as you compute — it shows structured thinking.
Where this fits in your learning path
Probability basics are the gateway from descriptive statistics into inference. They lead directly into probability distributions, which package these ideas into reusable models, and into hypothesis testing basics, which is entirely built on probability under a null assumption. All of it lives in the data analytics learning path, and probabilistic thinking is a recurring theme across the data analyst roadmap.
Frequently Asked Questions
What is the range of a probability?
What is the difference between independent and dependent events?
What is conditional probability?
When do I add probabilities versus multiply them?
What are mutually exclusive events?
Want to Build Your Career in Data Analytics with AI?
Join CodeBegun and train with working industry engineers — Explore the Data Analytics program

