TTKTheTextKit

Poisson Distribution Calculator

Enter the average number of events per interval and a count k, and the calculator gives the Poisson probability of exactly k, at most k, at least k, fewer than k, more than k or a range of counts. You can also enter a rate and a length of time, such as 1.5 events per hour for 2 hours, and it works out the average for you. A table shows every probability around the average, with cumulative columns and a bar for each count. Everything runs in your browser.

P(X = 2)
0.224042
22.4042%
Mean and variance
3
Standard deviation 1.7321
Most likely count
2 or 3
95% of the time the count is 6 or fewer
kP(X = k)P(X <= k)P(X >= k)Chance
00.0497870.0497871
10.149360.199150.95021
20.224040.423190.80085
30.224040.647230.57681
40.168030.815260.35277
50.100820.916080.18474
60.0504090.966490.083918
70.0216040.98810.033509
80.00810150.99620.011905
90.00270050.99890.003803
100.000810150.999710.0011025
110.000220950.999930.00029234
125.5238e-50.999987.1387e-5
131.2747e-511.6149e-5
142.7315e-613.4019e-6
155.4631e-716.7039e-7

The Poisson distribution counts how many times something happens in a fixed interval when events are independent and occur at a steady average rate lambda, such as calls per hour or typos per page. The chance of exactly k events is lambda to the power k times e to the power minus lambda, divided by k factorial, and both the mean and the variance equal lambda. If a rate is 1.5 per hour and you watch for 2 hours, lambda is 3. Cumulative probabilities come from the incomplete gamma function, so they stay accurate for large rates and tiny tails. Real counts that cluster or depend on each other are more spread out than a Poisson model predicts. Everything is worked out in your browser.

Related Tools

[5 suggestions]

About the Poisson Distribution Calculator

The Poisson distribution models the number of times something happens in a fixed interval of time or space when events occur independently at a steady average rate, called lambda. Typical examples are calls arriving at a help desk, typos on a page or defects in a roll of fabric. The chance of exactly k events is lambda to the power k, times e to the power minus lambda, divided by k factorial. Both the mean and the variance equal lambda, so the standard deviation is its square root. With lambda = 3, the chance of no events is 0.0498, of exactly 2 events is 0.2240, and of 2 or fewer is 0.4232. The calculator computes exact counts from the logarithm of the mass function, so large rates do not overflow, and cumulative probabilities from the regularized incomplete gamma function, since the chance of k or fewer events equals the upper incomplete gamma Q of k plus 1 and lambda. This keeps tiny tail probabilities accurate. The chance of at least one event is 1 minus e to the power minus lambda. The Poisson model fits when events do not cluster and do not influence each other. If real counts vary more than the mean, a different model is needed.

When should I use the Poisson distribution?▾

Use it for counts of independent events in a fixed interval when the average rate is steady, such as arrivals per hour or errors per page. If the number of possible events has a clear upper limit, such as successes in a fixed number of trials, the binomial distribution is usually better.

What is lambda in the Poisson distribution?▾

Lambda is the average number of events in your interval. It is also the variance. If events happen at a rate of 1.5 per hour and you watch for 2 hours, lambda is 3.

How do I find the chance of at least one event?▾

Subtract the chance of none from 1. The chance of none is e to the power minus lambda, so at least one has a probability of 1 minus e to the power minus lambda. With lambda = 3 that is 0.9502.

What is the difference between Poisson and binomial?▾

A binomial count has a fixed number of trials with a set chance of success each. A Poisson count has no fixed maximum and is described by an average rate. The Poisson is the limit of the binomial for many trials with a small chance each.

Is my data uploaded?▾

No. The calculation runs in your browser and nothing you enter is sent anywhere.