The Poisson distribution is one of the most widely used probability models in statistics, engineering, biology, finance and operations research. It describes the number of independent random events that occur in a fixed interval when those events happen at a known, constant average rate. This calculator lets you compute any Poisson probability — exact, cumulative or range — instantly in your browser, alongside the full PMF/CDF table and a bar-chart view of the distribution.
How it works
The Poisson probability mass function (PMF) is:
P(X = k) = λ^k · e^(−λ) / k!
where λ (lambda) is the average number of events per interval, k is the non-negative integer count you want to evaluate, and e ≈ 2.71828 is Euler’s number. The calculator evaluates this in log-space:
ln P = k · ln λ − λ − ln(k!)
before exponentiating, which avoids floating-point underflow for large k or large λ — a common pitfall in naive implementations that compute λ^k and k! separately.
Cumulative queries use the CDF: P(X ≤ k) = Σᵢ₌₀ᵏ P(X = i). The “at least k” query uses the complement: P(X ≥ k) = 1 − P(X ≤ k−1). The range query combines both: P(k₁ ≤ X ≤ k₂) = P(X ≤ k₂) − P(X ≤ k₁ − 1).
Distribution moments for a Poisson(λ) random variable:
| Statistic | Formula | Significance |
|---|---|---|
| Mean | λ | Expected number of events |
| Variance | λ | Equal to the mean — unique Poisson signature |
| Std deviation | √λ | Spread around the mean |
| Skewness | 1/√λ | Always right-skewed; approaches 0 as λ → ∞ |
| Excess kurtosis | 1/λ | Heavier right tail than Normal for small λ |
Worked example
A hospital emergency department receives, on average, 4.5 patients per hour during night shifts. The number of arrivals per hour follows a Poisson distribution with λ = 4.5.
Question: What is the probability that exactly 3 patients arrive in one hour?
Step 1 — Apply the PMF: P(X = 3) = (4.5³ × e^(−4.5)) / 3! = (91.125 × 0.01111) / 6 = 1.0125 / 6 ≈ 0.1687 (16.87%)
Step 2 — Cumulative check: P(X ≤ 3) = P(0) + P(1) + P(2) + P(3) ≈ 0.0111 + 0.0500 + 0.1125 + 0.1687 ≈ 0.3423 (34.23%)
Step 3 — At-least query: P(X ≥ 3) = 1 − P(X ≤ 2) ≈ 1 − 0.1736 ≈ 0.8264 (82.64%)
| Query | Probability |
|---|---|
| P(X = 3) | 16.87% |
| P(X ≤ 3) | 34.23% |
| P(X ≥ 3) | 82.64% |
| P(3 ≤ X ≤ 6) | 61.48% |
So the department should staff for at least 3 arrivals roughly 83% of the time.
Formula note
The Poisson distribution emerges as the limit of the Binomial(n, p) distribution as n → ∞ and p → 0 with np = λ held fixed. This approximation is accurate whenever n ≥ 100 and p ≤ 0.01. Conversely, when λ is large (λ ≥ 30), the Poisson distribution is well approximated by a Normal distribution with μ = σ² = λ — though the Poisson calculator here remains exact at any λ since it operates entirely in log-space.