Binomial distribution: normal approximation
pi=0.1; n=30
plot(0:n, dbinom(0:n,n,pi), type="h", lwd=2, ylab="Density")
curve(dnorm(x,n*pi,sqrt(n*pi*(1-pi))), col=2, lty=2, add=TRUE)
pi=0.5; n=30
plot(0:n, dbinom(0:n,n,pi), type="h", lwd=2, ylab="Density")
curve(dnorm(x,n*pi,sqrt(n*pi*(1-pi))), col=2, lty=2, add=TRUE)
Poisson distribution: normal approximation
mu = 16; rng = mu+4*sqrt(mu)
plot(0:rng, dpois(0:rng,mu), type="h", lwd=2, ylab="Density")
curve(dnorm(x,mu,sqrt(mu)), col=2, lty=2, add=TRUE)