Analyst Dojo
Lesson 3 of 8 11–14% of the exam

Discrete distributions: uniform, binomial and Poisson

A discrete uniform gives every whole-number outcome the same probability. A binomial counts successes in n independent trials: mean np, variance np(1 − p). A Poisson counts events at a constant rate λ: mean and variance both λ. It also gives default probability, 1 − e^(−λt).

8 min cram, 36 min full read. Based on the 2027 CFA® Program Level I curriculum, Quantitative Methods, Learning Module 6.

Tailor this to you: take the self-assessment

Watch the lesson 17 min

This lesson's video is for Plus members. The written lesson below is free, as always.

See Plus

Before this: Random variables and distribution functions, Unconditional expected value, variance and standard deviation

On the exam

  • Calculate, interpret, and evaluate the principal moments of key statistical distributions used in finance

Calculate and interpret the moments of the discrete uniform, binomial and Poisson distributions. Expect a binomial mean or variance (with the mean offered as the variance), a binomial probability or price-tree node, a default probability over several years from a hazard rate (λt is offered), and how skewness moves as λ or p changes.

How deeply to learn each part
Know the idea
Understand it in general. It frames other topics, but you will not calculate with it.
Use it
Understand it well enough to solve a question with it. Recognize when it applies.
Memorize
Learn it by heart. The exam will not give it to you.

You know this one. The full lesson is folded away. The takeaways, formulas and checkpoint below are your quick refresher, and the checkpoint is a fair test of whether you still do.

You tested strong here. The full lesson is folded away. The takeaways, formulas and checkpoint below are your quick refresher, and the checkpoint is a fair test of whether you still know it.

Cram mode: the one-screen version of this lesson. Switch to Full for the explanations, worked examples and interactives.

What is a discrete uniform distribution?

A discrete uniform distribution has n equally spaced outcomes from a to b, each with probability 1/n. Throwing a fair die is the classic case: six outcomes, each 1/6.

Discrete uniform mean and variance Memorize
μ=a+b2,σ2=(b−a+1)2−112\mu = \dfrac{a+b}{2}, \quad \sigma^2 = \dfrac{(b-a+1)^2 - 1}{12}

The variance formula assumes the outcomes are whole numbers one unit apart.

What is a binomial distribution?

A Bernoulli trial has two outcomes: success with probability p and failure with probability 1 − p. Count the successes in n independent Bernoulli trials and you have a binomial distribution .

Binomial mean and variance Memorize
μ=np,σ2=np(1−p)\mu = np, \quad \sigma^2 = np(1-p)
Binomial probability Use it
P(X=x)=(nx)px(1−p)n−xP(X = x) = \binom{n}{x} p^x (1-p)^{n-x}

The binomial coefficient C(n, x) = n! ÷ [x!(n − x)!] counts the different orders in which x successes can fall among n trials.

Rearrange itBinomial distribution: solve for a probability, the mean, the variance or the standard deviation
The question asks for
Each of 20 independent trials succeeds with probability 0.6. The probability of exactly 14 successes is closest to:

C(20, 14) × 0.6^14 × 0.4^6 = 0.1244

Probability of exactly x successes0.1244

On your calculator
  1. 202NDnCr14=the number of paths
  2. ×(0.6y^x14)×(0.4y^x6)=

2ND second function (the shifted label above a key) · y^x power

  1. 20gn!14gn!÷6gn!÷the number of paths
  2. 0.6ENTER14y^x×0.4ENTER6y^x×

g blue shift key · ENTER enter (on the HP, puts the number on the stack) · y^x power

Shape follows p. The skewness is (1 − 2p) ÷ √[np(1 − p)]. At p = 0.5 it is zero, so the distribution is symmetric. Below 0.5 it is positive (the long tail runs right); above 0.5 it is negative (the tail runs left). Here p = 0.60 gives −0.2 ÷ 2.19 = −0.091, a slight left skew. Read the direction from the formula rather than memorizing it.

When n is large and both np and n(1 − p) are above 5, the normal approximation to the binomial is reasonable: X is approximately normal with mean np and variance np(1 − p). In the signal example np = 12 and n(1 − p) = 8, so it qualifies.

Normal approximation to the binomial Know the idea
X≈N(np,  np(1−p)) if np>5 and n(1−p)>5X \approx N\big(np,\; np(1-p)\big) \text{ if } np > 5 \text{ and } n(1-p) > 5

How does a binomial tree describe a stock price?

Each period the price is multiplied by u (up) or d (down). After n periods with i ups and j downs the price is S₀ × uⁱ × dʲ, and the number of ups is binomial. A binomial stock-price tree lays these prices out node by node.

Binomial price node Use it
S=S0 ui djS = S_0\,u^{i}\,d^{j}

The same tree prices options in Derivatives (the binomial model), and the probability trees lesson later in this module uses it for conditional forecasts.

What is a Poisson distribution?

If events arrive independently at a constant average rate λ per unit of time, the number of events in an interval of length t follows a Poisson distribution . For one unit of time the mean and the variance both equal λ. Finance uses it for defaults in a loan book, arrivals of orders and the timing of cash flows in and out.

Poisson probability Use it
P(k)=(λt)ke−λtk!P(k) = \dfrac{(\lambda t)^k e^{-\lambda t}}{k!}
Poisson mean and variance Memorize
μ=σ2=λ(one unit of time)\mu = \sigma^2 = \lambda \quad \text{(one unit of time)}

The Poisson is also what the binomial becomes with many trials and a tiny success probability, keeping np = λ. For 1,000 loans, each with a default probability of 0.002, the binomial chance of no default is 0.998¹⁰⁰⁰ = 0.1351. The Poisson with λ = 2 gives e^(−2) = 0.1353.

How the discrete distributions relate
Discrete distributions in financecountable outcomes with a known mean and variance
  • Discrete uniform Memorize every whole-number outcome equally likely
  • Bernoulli trial Use it one trial: success with probability p, failure 1 − p
    • Binomial Memorize successes in n independent trials; mean np
      • Poissonn large, p small, np = λ; events at a constant rate

How does default intensity give a default probability?

A reduced-form credit model treats default as an outside random event arriving at rate λ, the default intensity (also called the hazard rate ). A structural model, by contrast, says default happens when a firm’s assets fall below its liabilities.

With a reduced-form model, the chance of surviving to time t is e^(−λt). So the chance of default by t is one minus that, and the expected time to the first default is 1/λ.

Probability of default by time t Memorize
P(default by t)=1−e−λt,E[td]=1λP(\text{default by } t) = 1 - e^{-\lambda t}, \quad E[t_d] = \dfrac{1}{\lambda}
Rearrange itDefault intensity: solve for the default probability, the intensity, the horizon or the expected time to default
The question asks for
A borrower's default intensity is 3.00% a year. The probability that it defaults within 5 years is closest to:

1 − e^(−0.03 × 5) = 0.139292, so 13.93%

Probability of default by t13.93%

On your calculator
  1. 0.03×5=+|-2NDe^x+|-+1=as a decimal

+|- change sign · 2ND second function (the shifted label above a key) · e^x e to the power x

  1. 0.03ENTER5×CHSge^xCHS1+as a decimal

ENTER enter (on the HP, puts the number on the stack) · CHS change sign · g blue shift key · e^x e to the power x

InteractiveDiscrete uniform: every whole number equally likely

Try this 0 of 3

  • Binomial: make the distribution symmetric
  • Poisson: get the skewness below 0.3
  • Credit view: find a λ whose five-year default probability is about 10%

Discrete uniform from 5 to 14: 10 outcomes, each 0.1000. Mean 9.50, variance 8.25. P(5 ≤ X ≤ 8) = 0.4000.

Discrete uniform: PMF

00.050.105101520Lots allocated, xMean 9.5
  • P(5 ≤ X ≤ 8) = 0.4000

Discrete uniform: CDF

00.250.50.75105101520x
  • F(b) − F(a − 1)
MomentFormulaValue
Mean(a + b) ÷ 29.50
Variance[(b − a + 1)² − 1] ÷ 128.25
Standard deviation√variance2.87
Skewness0 (symmetric)0
Excess kurtosisfor reference−1.224

Excess kurtosis is shown for reference; the exam asks for the mean, the variance and the direction of skew.

P(5 ≤ X ≤ 8)0.4000
Mean9.50
Variance8.25
Outcomes
Range, both ends included
Show working

Outcomes 5 to 14: n = 14 − 5 + 1 = 10, each with probability 1 ÷ 10 = 0.1000.

Mean = (5 + 14) ÷ 2 = 9.50. Variance = (10² − 1) ÷ 12 = 99 ÷ 12 = 8.25; standard deviation 2.87.

P(5 ≤ X ≤ 8) = (8 − 5 + 1) ÷ 10 = 4 ÷ 10 = 0.4000.

The variance formula assumes whole-number outcomes one unit apart.

Variance on your calculator
  1. 10x²−1=÷12=8.25

x² square

  1. 10ENTER×1−12÷8.25

ENTER enter (on the HP, puts the number on the stack)

Display: 8.25

Binomial counts successes in n tries; Poisson counts events in time. Both have one or two parameters that fix every moment.

Use the Binomial tab to find the p that makes the distribution symmetric and to switch on the normal curve. On the Poisson tab, raise λ and watch the skewness fall; the credit view plots survival and default against time, with the λt trap drawn as a dashed line.

How do you do this in a spreadsheet?

Know the idea

Spreadsheets give the mass and cumulative values directly.

TaskExcel and Google Sheets
Binomial P(X = x) / P(X ≤ x)BINOM.DIST(x, n, p, FALSE) / BINOM.DIST(x, n, p, TRUE)
Poisson P(X = x) / P(X ≤ x)POISSON.DIST(x, λ, FALSE) / POISSON.DIST(x, λ, TRUE)

FALSE gives the probability of exactly x (the mass function), TRUE the cumulative probability.

Go deeper Why the Poisson is the binomial with many trials and a tiny p

Take n trials with success probability p = λ/n. The binomial mean is np = λ and the variance is np(1 − p), which approaches λ as n grows and p shrinks. That is why the Poisson has a single parameter that sets both moments. The 1,000-loan check above shows the two answers (0.1351 and 0.1353) already agree to three decimals.

Go deeper Why the time between events is exponential

If events are Poisson with rate λ, the waiting time to the next event has the exponential distribution, and the chance of no event up to t is e^(−λt). That is exactly the survival probability in the default section. It also makes the process “memoryless”: a borrower that has survived five years has the same hazard rate going forward as a new one.

Go deeper Kurtosis of the discrete distributions (for reference)

Excess kurtosis (kurtosis minus 3) is 1/λ for the Poisson and [1 − 6p(1 − p)] ÷ [np(1 − p)] for the binomial. For the discrete uniform with n outcomes it is −6(n² + 1) ÷ [5(n² − 1)], which is negative: the distribution is flatter than the normal. You do not need to memorize these figures.

Go deeper Counts and yes/no outcomes in regression

A Poisson regression models counts, such as the number of defaults in a quarter. A logistic regression models a yes/no outcome, such as default or no default. The next lesson meets the logistic distribution that sits behind the second.

Memorize this

MemorizeDiscrete distributions: the moments

DistributionMeanVarianceSkewness
Discrete uniform, a to b(a+b)÷2(a+b) \div 2[(b−a+1)2−1]÷12[(b-a+1)^2 - 1] \div 120
Binomial (n, p)npnpnp(1−p)np(1-p)(1−2p)÷np(1−p)(1-2p) \div \sqrt{np(1-p)}
Poisson (λ)λ\lambdaλ\lambda1÷λ1 \div \sqrt{\lambda}

Memory hook Binomial variance is the mean times the chance of failure: np × (1 − p). Poisson is the lazy one: one number, λ, is both the mean and the variance.

Know it cold Default by t: 1−e−λt1 - e^{-\lambda t}, never λt\lambda t. Expected time to default: 1/λ1/\lambda. The normal approximation needs np and n(1 − p) above 5.

How the discrete distributions relate
Discrete distributions in financecountable outcomes with a known mean and variance
  • Discrete uniform Memorize every whole-number outcome equally likely
  • Bernoulli trial Use it one trial: success with probability p, failure 1 − p
    • Binomial Memorize successes in n independent trials; mean np
      • Poissonn large, p small, np = λ; events at a constant rate
Discrete uniform mean and variance Memorize
μ=a+b2,σ2=(b−a+1)2−112\mu = \dfrac{a+b}{2}, \quad \sigma^2 = \dfrac{(b-a+1)^2 - 1}{12}
Quick example

Whole numbers 0 to 4, all equally likely: mean 2, variance (25 − 1) ÷ 12 = 2.

Binomial probability Use it
P(X=x)=(nx)px(1−p)n−xP(X = x) = \binom{n}{x} p^x (1-p)^{n-x}
Quick example

n = 5, p = 0.3: P(X = 2) = 10 × 0.09 × 0.343 = 0.3087.

On your calculator
  1. 52NDnCr2=×(0.3y^x2)×(0.7y^x3)= 0.3087

2ND second function (the shifted label above a key) · y^x power

  1. 5gn!2gn!÷3gn!÷0.3ENTER2y^x×0.7ENTER3y^x× 0.3087

g blue shift key · ENTER enter (on the HP, puts the number on the stack) · y^x power

Binomial mean and variance Memorize
μ=np,σ2=np(1−p)\mu = np, \quad \sigma^2 = np(1-p)
Quick example

n = 36, p = 0.25: mean 9, variance 36 × 0.25 × 0.75 = 6.75.

Binomial price node Use it
S=S0 ui djS = S_0\,u^{i}\,d^{j}
Quick example

S₀ = 50, u = 1.2, d = 0.9, two ups and one down: 50 × 1.44 × 0.9 = 64.80.

On your calculator
  1. 50×1.2x²×0.9= 64.8

x² square

  1. 50ENTER1.2ENTER××0.9× 64.8

ENTER enter (on the HP, puts the number on the stack)

Normal approximation to the binomial Know the idea
X≈N(np,  np(1−p)) if np>5 and n(1−p)>5X \approx N\big(np,\; np(1-p)\big) \text{ if } np > 5 \text{ and } n(1-p) > 5
Quick example

n = 100, p = 0.1: np = 10 and n(1 − p) = 90 are both above 5, so X is about N(10, 9).

Poisson probability Use it
P(k)=(λt)ke−λtk!P(k) = \dfrac{(\lambda t)^k e^{-\lambda t}}{k!}
Quick example

λ = 2 a day, one day: P(1) = 2 × e^(−2) = 0.2707.

On your calculator
  1. 2×2+|-2NDe^x= 0.2707

+|- change sign · 2ND second function (the shifted label above a key) · e^x e to the power x

  1. 2ENTER2CHSge^x× 0.2707

ENTER enter (on the HP, puts the number on the stack) · CHS change sign · g blue shift key · e^x e to the power x

Poisson mean and variance Memorize
μ=σ2=λ(one unit of time)\mu = \sigma^2 = \lambda \quad \text{(one unit of time)}
Quick example

5 defaults a year on average: variance 5, standard deviation 2.24.

Probability of default by time t Memorize
P(default by t)=1−e−λt,E[td]=1λP(\text{default by } t) = 1 - e^{-\lambda t}, \quad E[t_d] = \dfrac{1}{\lambda}
Quick example

λ = 1.5% a year, 6 years: 1 − e^(−0.09) = 8.61%. Expected time to default 1 ÷ 0.015 = 66.7 years.

On your calculator
  1. 0.015×6=+|-2NDe^x+|-+1= 0.0861

+|- change sign · 2ND second function (the shifted label above a key) · e^x e to the power x

  1. 0.015ENTER6×CHSge^xCHS1+ 0.0861

ENTER enter (on the HP, puts the number on the stack) · CHS change sign · g blue shift key · e^x e to the power x

How it is asked

  1. Binomial variance

    n = 60, p = 0.35. Variance?

    60 × 0.35 × 0.65 = 13.65. Traps: 21.00 (the mean), 3.69 (the standard deviation).

  2. Default probability over several years

    λ = 2% a year. Seven-year default probability?

    1 − e^(−0.14) = 13.06%. Traps: 14.00% (λt), 15.03% (e^(λt) − 1).

  3. Poisson moments

    On average 6 orders a minute. Variance of orders per minute?

    6. Traps: 2.45 (the standard deviation), 36 (λ²).

  4. Binomial price node

    S₀ 80, up 15%, down 10%, p(up) 0.6. Probability of the node with two ups in three periods?

    3 × 0.6² × 0.4 = 0.432. Trap: 0.144 (one path only).

Exam traps

  • Giving np (the mean) when the question asks for the binomial variance.
  • Using λt as the probability of default. The right figure is 1 − e^(−λt), which is always smaller.
  • Forgetting the C(n, x) factor. Every path to the same node counts.
  • Treating λ as the Poisson standard deviation. The standard deviation is √λ.

Checkpoint

3 exam-style questions. About 90 seconds each.

  1. 1An analyst models the number of up days in a 40-day period as binomial, with a 0.55 probability of an up day. The variance of the number of up days is closest to:

  2. 2A bond issuer's default intensity is 2.5% a year. The probability that it defaults within four years is closest to:

  3. 3Trades in a thinly traded bond arrive as a Poisson process at an average of 4 a day. Compared with a bond that averages 25 trades a day, the daily trade count of the thin bond is most likely:

Key takeaways

  • Discrete uniform: equal probabilities, mean (a + b)/2.
  • Binomial: successes in n independent trials; mean np, variance np(1 − p).
  • Poisson: events at rate λ; mean = variance = λ; skewness 1/√λ falls as λ rises.
  • Default by t = 1 − e^(−λt); expected time to default = 1/λ.
Discrete uniform mean and variance Memorize
μ=a+b2,σ2=(b−a+1)2−112\mu = \dfrac{a+b}{2}, \quad \sigma^2 = \dfrac{(b-a+1)^2 - 1}{12}
Quick example

Whole numbers 0 to 4, all equally likely: mean 2, variance (25 − 1) ÷ 12 = 2.

Binomial probability Use it
P(X=x)=(nx)px(1−p)n−xP(X = x) = \binom{n}{x} p^x (1-p)^{n-x}
Quick example

n = 5, p = 0.3: P(X = 2) = 10 × 0.09 × 0.343 = 0.3087.

On your calculator
  1. 52NDnCr2=×(0.3y^x2)×(0.7y^x3)= 0.3087

2ND second function (the shifted label above a key) · y^x power

  1. 5gn!2gn!÷3gn!÷0.3ENTER2y^x×0.7ENTER3y^x× 0.3087

g blue shift key · ENTER enter (on the HP, puts the number on the stack) · y^x power

Binomial mean and variance Memorize
μ=np,σ2=np(1−p)\mu = np, \quad \sigma^2 = np(1-p)
Quick example

n = 36, p = 0.25: mean 9, variance 36 × 0.25 × 0.75 = 6.75.

Binomial price node Use it
S=S0 ui djS = S_0\,u^{i}\,d^{j}
Quick example

S₀ = 50, u = 1.2, d = 0.9, two ups and one down: 50 × 1.44 × 0.9 = 64.80.

On your calculator
  1. 50×1.2x²×0.9= 64.8

x² square

  1. 50ENTER1.2ENTER××0.9× 64.8

ENTER enter (on the HP, puts the number on the stack)

Normal approximation to the binomial Know the idea
X≈N(np,  np(1−p)) if np>5 and n(1−p)>5X \approx N\big(np,\; np(1-p)\big) \text{ if } np > 5 \text{ and } n(1-p) > 5
Quick example

n = 100, p = 0.1: np = 10 and n(1 − p) = 90 are both above 5, so X is about N(10, 9).

Poisson probability Use it
P(k)=(λt)ke−λtk!P(k) = \dfrac{(\lambda t)^k e^{-\lambda t}}{k!}
Quick example

λ = 2 a day, one day: P(1) = 2 × e^(−2) = 0.2707.

On your calculator
  1. 2×2+|-2NDe^x= 0.2707

+|- change sign · 2ND second function (the shifted label above a key) · e^x e to the power x

  1. 2ENTER2CHSge^x× 0.2707

ENTER enter (on the HP, puts the number on the stack) · CHS change sign · g blue shift key · e^x e to the power x

Poisson mean and variance Memorize
μ=σ2=λ(one unit of time)\mu = \sigma^2 = \lambda \quad \text{(one unit of time)}
Quick example

5 defaults a year on average: variance 5, standard deviation 2.24.

Probability of default by time t Memorize
P(default by t)=1−e−λt,E[td]=1λP(\text{default by } t) = 1 - e^{-\lambda t}, \quad E[t_d] = \dfrac{1}{\lambda}
Quick example

λ = 1.5% a year, 6 years: 1 − e^(−0.09) = 8.61%. Expected time to default 1 ÷ 0.015 = 66.7 years.

On your calculator
  1. 0.015×6=+|-2NDe^x+|-+1= 0.0861

+|- change sign · 2ND second function (the shifted label above a key) · e^x e to the power x

  1. 0.015ENTER6×CHSge^xCHS1+ 0.0861

ENTER enter (on the HP, puts the number on the stack) · CHS change sign · g blue shift key · e^x e to the power x

All Quantitative Methods formulas, every lesson

Practice exam-style questions on Statistical Distributions

Questions about this lesson?

Where this comes back

Questions candidates ask

What is the variance of a binomial distribution?

np(1 − p): the number of trials times the probability of success times the probability of failure. With 60 trials and p = 0.35 it is 13.65, against a mean of 21.

Why are the Poisson mean and variance equal?

It is a property of the distribution: one parameter, λ, the average number of events per unit of time, sets both. Over t units the parameter becomes λt.

How do you turn a hazard rate into a default probability?

Survival to t is e^(−λt), so default by t is 1 − e^(−λt). At λ = 3% over five years that is 1 − e^(−0.15) = 13.93%, a little below the 15% that λt suggests.

Spotted an error? Tell us and we will fix it.

  1. Random variables and distribution functions
  2. Unconditional expected value, variance and standard deviation
  3. Discrete distributions: uniform, binomial and Poisson
  4. Continuous distributions: uniform, normal and logistic
  5. Why asset prices are log-normal
  6. Probability trees, conditional expectations and conditional variance
  7. Covariance and correlation from a joint probability table
  8. Bayes' theorem: updating a probability with new information

Ask Sensei Listen instead

Questions on Discrete distributions: uniform, binomial and Poisson

Learn with Sensei, out loud The voice tutor, in early access

Sensei teaches the lesson aloud and stops when you interrupt: "wait, why is the geometric mean lower?" It answers with the lesson's own example, then quizzes you by voice. Every account can try Sensei on one module, with one voice question.

USD 149 a month founding price (regular USD 199), kept for as long as you stay subscribed. Everything in Plus included.

In active development and improving every day. Send feedback · Plans and pricing

Analyst Dojo Plus

Your free review list holds 10 items.

Plus keeps everything you save, for USD 19 a month. To make room on the free plan, remove something from your review list.

See Plus

Lessons, checkpoints and the lesson questions in practice stay free. Compare plans