pnorm() — Probability below a value

Tells you how much of the group is below a number you pick.

pnorm(q, mean = 0, sd = 1, lower.tail = TRUE)

Key idea

Definition

the value you ask about (the cut-off)
the mean — centre of the curve
the standard deviation — the spread
the standard normal cumulative function
the probability of being at or below q

In plain words

Line up a crowd of kids from short to tall and pick a spot. pnorm counts what share of the kids are standing at or before that spot — the shaded part of the crowd, given as a fraction between 0 and 1.

Where you'd use it

Worked example

A courier’s delivery times follow Normal(μ = 28, σ = 5) minutes. What share of parcels arrive within 35 minutes? Standardize first — z = (35 − 28) / 5 = 1.4 — so the answer is the area left of that: pnorm(35, 28, 5) = Φ(1.4) ≈ 0.92, i.e. about 92% arrive on time. Try it yourself: type 35 into q and watch the shaded area.

Frequently asked questions

What does pnorm actually return?
The probability that a normal value is less than or equal to q — the area to the left under the bell curve.
How do I get the probability above a value?
Use 1 − pnorm(q, …) or pnorm(q, …, lower.tail = FALSE).
I only have a z-score — what now?
Call pnorm(z) with the defaults mean = 0, sd = 1.