CHAPTER 18
Beginner
Probability Distributions
Updated: May 18, 2026
5 min read
# CHAPTER 18
Probability Distributions in R
1. Chapter Introduction
Probability distributions describe how data values are spread. R provides four functions for every distribution: density (d), probability (p), quantile (q), and random generation (r). This chapter masters the most important distributions in data science.2. R Distribution Function Pattern
text
3. Normal Distribution
r
4. Binomial Distribution
r
5. Poisson Distribution
r
6. Common Mistakes
-
pnorm()default islower.tail=TRUE:pnorm(90000, 75000, 15000)gives P(X ≤ 90000). For P(X > 90000), usepnorm(90000, ..., lower.tail=FALSE)or1 - pnorm(...).
-
Binomial
prob=notp=: The argument isprob, notp. Usingdbinom(5, 15, p=0.3)works due to partial matching butprob=0.3is explicit and clear.
7. MCQs
Question 1
pnorm(x, mean, sd) computes?
Question 2
qnorm(0.975, 0, 1) returns approximately?
Question 3
Binomial distribution requires?
Question 4
Poisson distribution property: mean equals?
Question 5
rnorm(1000, 0, 1) generates?
Question 6
dnorm(mean, mean, sd) is?
Question 7
1 - pbinom(5, 15, 0.3) computes?
Question 8
68-95-99.7 rule says?
Question 9
dpois(0, lambda=3) gives?
Question 10
set.seed(42) before rnorm() ensures?
8. Interview Questions
-
Q: What is the difference between
dnorm(),pnorm(),qnorm(), andrnorm()?
- Q: When would you use a Poisson vs Binomial distribution?
9. Summary
R distribution pattern:d (density), p (CDF), q (quantile), r (random). Normal: dnorm/pnorm/qnorm/rnorm. Binomial: fixed trials + constant probability. Poisson: count data with mean=variance. Key: pnorm(q) = P(X≤q), 1-pnorm(q) = P(X>q). 68-95-99.7 rule: ±1/2/3 SD covers 68%/95%/99.7% of normal data. Always set.seed() for reproducibility.