Skip to content
ToolMug

Use ↑ ↓ to move, Enter to open, Esc to close.

Poisson Distribution Calculator

If a shop gets 3.5 customers an hour on average, how likely are exactly 2? If there are 4 complaints a day on average, how likely are more than 9? Counts per interval like these follow the Poisson distribution. Enter λ and k to get the probability and the full table.

Runs in your browser — nothing you enter is uploaded

P(X ≤ 3)

0.536633

Mean
3.5
Variance
3.5
SD
1.8708
036912151821

Probability table

kP(X = k)P(X ≤ k)
00.0301970.0302
10.1056910.1359
20.1849590.3208
30.2157850.5366
40.1888120.7254
50.1321690.8576
60.0770980.9347
70.0385490.9733
80.0168650.9901
90.0065590.9967
100.0022960.9990
110.000730.9997
120.0002130.9999
135.736e-51.0000
141.434e-51.0000
153.346e-61.0000

Binomial: n independent trials, each succeeding with probability p. Poisson: counts of independent events with an average of λ per interval. Probabilities are computed exactly, not with the normal approximation.

Is this tool working for you?

How to use

  1. Enter the average count λ for the interval you care about.
  2. Under Find, choose exactly, at most, at least k and so on.
  3. Enter k and read the result, chart and table.

Options explained

Formula
P(X = k) = λᵏ · e⁻λ / k!. The mean and the variance are both λ.
When it applies
Events happen independently, at a constant average rate, and two can't happen at exactly the same moment.
Match λ to the interval
With 3.5 per hour on average, a half-hour question uses λ = 1.75.

Worked example

With λ = 3.5 (say 3.5 customers an hour), the default asks for at most 3:

Find Result
P(X ≤ 3) 0.5366
P(X = 2) 0.1850
P(X ≤ 5) 0.8576
P(X > 5) 0.1424
Mean = variance 3.5

Two more:

Question λ Find Probability
2 breakdowns a day on average, none today 2 P(X = 0) 0.1353
4 complaints a day on average, more than 9 today 4 P(X > 9) 0.0081

Frequently asked questions

How does it relate to the binomial distribution?

A binomial with large n and small p is close to a Poisson with λ = np. 1000 items with a 0.2% defect rate give roughly Poisson λ = 2.

How does this map to Excel?

Exactly k is POISSON.DIST(k, λ, FALSE); at most k is POISSON.DIST(k, λ, TRUE).

My data's variance is much bigger than the mean.

Then the data are overdispersed and the Poisson model doesn't fit well; a negative binomial model is the usual alternative.

Privacy

This tool runs entirely in your browser. Your files and text are processed on your device and are never uploaded to our servers.

Related tools