Probability Basics
Visual guide to probability fundamentals and axioms.
Axioms of Probability
Axiom 1: Non-Negativity
$$0 \leq P(A) \leq 1 \text{ for any event } A$$Probabilities are always between 0 (impossible) and 1 (certain).
Axiom 2: Certainty
$$P(\Omega) = 1$$The probability of the entire sample space (all possible outcomes) is 1.
Axiom 3: Additivity
$$P(A \cup B) = P(A) + P(B) \text{ for mutually exclusive events}$$For events that cannot occur simultaneously, probabilities add.
graph LR
A["Event A<br/>P(A) = 0.3"] -->|"+"| C["Union<br/>A ∪ B"]
B["Event B<br/>P(B) = 0.4"] -->|"+"| C
C -->|"="| D["P(A ∪ B) = 0.7"]
style A fill:#ffcccc
style B fill:#ccccff
style C fill:#ffccff
style D fill:#ccffccNote: When events don't overlap (mutually exclusive), their probabilities add directly.
Overlapping Events (General Addition Rule)
For events that can occur together:
$$P(A \cup B) = P(A) + P(B) - P(A \cap B)$$graph TD
A["P(A) = 0.5"] -->|"+"| U["P(A) + P(B)<br/>= 1.0"]
B["P(B) = 0.5"] -->|"+"| U
U -->|"- (subtract)"| I["P(A ∩ B) = 0.2<br/>(intersection)"]
I -->|"="| R["P(A ∪ B) = 0.8"]
style A fill:#ffcccc
style B fill:#ccccff
style I fill:#ffccff
style R fill:#ccffccWhy subtract? The intersection $P(A \cap B)$ is counted twice when we add $P(A) + P(B)$, so we must subtract it once to avoid double-counting.
Conditional Probability
$$ P(A|B) = \frac{P(A \cap B)}{P(B)} $$Meaning: Probability of $A$ happening, given that $B$ has already occurred.
Visual Explanation
Intuition: Once we know $B$ occurred, $B$ becomes our new "universe". We ask: what fraction of $B$ also contains $A$?
Step-by-Step Process
graph TB
subgraph "Step 1: Original Sample Space"
A1["Sample Space Ω<br/>Total probability = 1.0"]
B1["Event B<br/>P(B) = 0.6"]
AB1["A ∩ B (intersection)<br/>P(A ∩ B) = 0.2"]
end
subgraph "Step 2: Given B occurred"
B2["B is now our universe<br/>P(B|B) = 1.0"]
AB2["What part of B contains A?<br/>P(A|B) = ?"]
end
subgraph "Step 3: Calculate Ratio"
CALC["P(A|B) = P(A ∩ B) / P(B)<br/>= 0.2 / 0.6 = 1/3 ≈ 0.33"]
end
A1 --> B1
B1 --> AB1
B1 -.->|"Condition on B"| B2
AB1 -.->|"Find fraction"| AB2
AB2 --> CALC
style B1 fill:#ccf,stroke:#00c,stroke-width:2px
style AB1 fill:#fcf,stroke:#c0c,stroke-width:3px
style B2 fill:#ccf,stroke:#00c,stroke-width:2px
style AB2 fill:#fcf,stroke:#c0c,stroke-width:3px
style CALC fill:#cfc,stroke:#0c0,stroke-width:2pxProportional Area Representation
graph LR
subgraph "Sample Space Ω (100%)"
subgraph "Event B (60% of Ω)"
INT["A ∩ B<br/>20% of Ω<br/>= 33.3% of B<br/><br/>This is P(A|B)!"]
BONLY["B only<br/>40% of Ω<br/>= 66.7% of B"]
end
AONLY["A only<br/>(outside B)<br/>Not relevant<br/>when B occurs"]
OTHER["Neither A nor B"]
end
style INT fill:#f9f,stroke:#909,stroke-width:4px
style BONLY fill:#ccf,stroke:#009,stroke-width:2px
style AONLY fill:#fcc,stroke:#900,stroke-width:1px,stroke-dasharray: 5 5
style OTHER fill:#eee,stroke:#999,stroke-width:1pxKey Insight: Among the 60% of outcomes where $B$ occurs, the intersection $A \cap B$ represents 20% of all outcomes. Therefore:
$$ P(A|B) = \frac{\text{intersection size}}{\text{condition size}} = \frac{0.2}{0.6} = \frac{1}{3} $$This means 33.3% of event B also contains event A.
Real-World Example
Scenario: Drawing cards from a deck
- $P(\text{King}) = \frac{4}{52}$
- $P(\text{King | Heart}) = \frac{1}{13}$
Given that we drew a heart (13 cards), only 1 of those 13 is a king.
Independence
Events $A$ and $B$ are independent if:
$$ P(A \cap B) = P(A) \cdot P(B) $$Or equivalently: $P(A|B) = P(A)$
Law of Total Probability
$$ P(A) = \sum_i P(A|B_i) P(B_i) $$Bayes' Theorem
$$ P(A|B) = \frac{P(B|A) P(A)}{P(B)} $$Python Examples
1import numpy as np
2
3# Simulate coin flips
4flips = np.random.choice(['H', 'T'], size=1000)
5p_heads = np.mean(flips == 'H')
6
7# Conditional probability
8# P(A|B) = P(A and B) / P(B)
9def conditional_prob(data, event_a, event_b):
10 p_b = np.mean(event_b(data))
11 p_a_and_b = np.mean(event_a(data) & event_b(data))
12 return p_a_and_b / p_b if p_b > 0 else 0
Further Reading
Related Snippets
- Bayes' Theorem & Applications
Bayesian inference and practical applications - Central Limit Theorem
Foundation of statistical inference - Common Probability Distributions
Normal, Binomial, Poisson, Exponential, Gamma, Pareto distributions - Monte Carlo Methods
Simulation and numerical integration - Null Hypothesis Testing
Understanding null hypothesis and hypothesis testing - P-Values Explained
Understanding p-values and statistical significance - Percentiles and Quantiles
Understanding percentiles, quartiles, and quantiles - Random Variables
Expected value, variance, and moments - Statistical Moments
Mean, variance, skewness, and kurtosis explained