Poisson Distribution Calculator

Calculate Poisson distribution probabilities, cumulative distribution, expected value, variance, and visualize the PMF. Ideal for rare event modeling.

P(X = 7)
10.4445%
Exact: 0.10444486
P(X ≤ 7)
86.6628%
Cumulative (at most)
P(X ≥ 7)
23.7817%
At least k events
P(X > 7)
13.3372%
More than k events
Mean / Variance
5.00 / 5.00
σ = 2.236
Mode / Skewness
5 / 0.447
Most likely value / asymmetry

PMF Histogram

k = 0k = 14

Probability Table

kP(X = k)P(X ≤ k)P(X > k)
00.6738%0.6738%99.3262%
13.3690%4.0428%95.9572%
28.4224%12.4652%87.5348%
314.0374%26.5026%73.4974%
417.5467%44.0493%55.9507%
517.5467%61.5961%38.4039%
614.6223%76.2183%23.7817%
710.4445%86.6628%13.3372%
86.5278%93.1906%6.8094%
93.6266%96.8172%3.1828%
101.8133%98.6305%1.3695%
110.8242%99.4547%0.5453%
120.3434%99.7981%0.2019%
130.1321%99.9302%0.0698%
140.0472%99.9774%0.0226%
Normal Approximation Comparison

For λ = 5.0, Normal approximation N(5.0, 5.0):

P(X ≤ 7) ≈ 81.4453% (normal) vs 86.6628% (exact Poisson)

Accuracy: ❌ Poor (λ < 10) — use exact Poisson

Planning notes, formulas, and examples

About the Poisson Distribution Calculator

The Poisson Distribution Calculator computes exact and cumulative probabilities for Poisson-distributed random variables. Enter the average rate (λ) and the number of events (k) to find P(X = k), P(X ≤ k), P(X ≥ k), and view the complete probability mass function. It is especially useful when you need to compare one observed count against a known average without building a custom probability model first. That makes it a quick fit for planning, diagnostics, and sanity-checking observed counts.

The Poisson distribution models the number of events in a fixed interval when events occur independently at a constant average rate. Classic applications: calls per hour at a call center, defects per unit in manufacturing, website hits per minute, accidents per year at an intersection, and radioactive decay events.

The calculator shows the full PMF histogram, cumulative probabilities, confidence intervals, and compares Poisson to normal approximation. It handles λ values from 0.1 to 200+ and automatically identifies the mode, variance, and skewness.

When This Page Helps

Model rare event probabilities for quality control, queuing theory, risk assessment, and any scenario where events occur at a known average rate. It is useful when you need both point probabilities and cumulative chances without approximating the process by hand. That makes it practical for staffing, reliability, and event-count analysis.

How to Use the Inputs

  1. Enter the average rate (λ, lambda) — expected events per interval.
  2. Enter the specific number of events (k) to evaluate.
  3. View P(X = k), P(X ≤ k), P(X ≥ k), and complementary probabilities.
  4. Explore the PMF table for a range of k values.
  5. Use the visual histogram to see the shape of the distribution.
  6. Compare with the normal approximation for large λ.
Formula used
P(X = k) = (e^(-λ) × λ^k) / k!. Mean = λ. Variance = λ. Standard Deviation = √λ. CDF P(X ≤ k) = Σ P(X = i) for i = 0 to k. Where: λ = average rate (lambda), k = number of events, e = 2.71828..

Example Calculation

Result: P(X = 7) = 0.1044, P(X ≤ 7) = 0.8666

With λ = 5, P(X = 7) = e^(-5) × 5^7 / 7! = 0.1044 (10.44%). The cumulative probability P(X ≤ 7) = 0.8666 (86.66%). There's a 13.34% chance of seeing 8 or more events.

Tips & Best Practices

  • If you know p (probability) and n (trials), and n is large + p small, use λ = n×p for Poisson approximation.
  • For queuing models: arrival rate = λ, service rate = μ. If λ > μ, the queue grows unboundedly.
  • Poisson assumes independence — events must not cluster or inhibit each other.
  • To change the interval, scale λ proportionally: 5/hour = 10/2 hours = 2.5/30 min.
  • The mode of a Poisson distribution is floor(λ) (or floor(λ) and floor(λ)-1 when λ is an integer).

Poisson Process Properties

A Poisson process has three defining properties: (1) events occur independently, (2) two events cannot occur at the exact same instant, and (3) the average rate is constant over time. Real-world data should be tested against these assumptions before applying the Poisson model.

Overdispersion — when the variance exceeds the mean — is a common violation. In that case, a Negative Binomial distribution is more appropriate.

Applications in Software Engineering

System reliability: if a server crashes on average once every 30 days, the number of crashes in a year follows Poisson(12). The probability of zero crashes: P(X=0) = e^(-12) ≈ 0.0006%.

Load testing: if an API receives 500 requests/second on average, the probability of receiving more than 550 in any given second uses the Poisson CDF.

Confidence Intervals for λ

When you observe k events and want to estimate the true rate λ, the 95% confidence interval is approximately (k - 1.96√k, k + 1.96√k) for large k, or use exact chi-squared bounds for small k.

Sources & Methodology

Last updated:

Frequently Asked Questions

  • Lambda is the expected (average) number of events in the interval. If a store averages 12 customers per hour, λ = 12 for a 1-hour interval, λ = 6 for 30 minutes, or λ = 24 for 2 hours.