Here’s a simple approximation to the normal distribution I just ran across. The density function is

*f*(*x*) = (1 + cos(*x*))/2π

over the interval (-π, π). The plot below graphs this density with a solid blue line. For comparison, the density of a normal distribution with the same variance is plotted with a dashed orange line.

The approximation is good enough to use for teaching. Students may benefit from doing an exercise twice, once with this approximation and then again with the normal distribution. Having an approximation they can integrate in closed form may help take some of the mystery out of the normal distribution.

The approximation may have practical uses. The agreement between the PDFs isn’t great. However, the agreement between the CDFs (which is more important) is surprisingly good. The maximum difference between the two CDFs is only 0.018. (The differences between the PDFs oscillate, and so their integrals, the CDFs, are closer together.)

I ran across this approximation here. It goes back to the 1961 paper “A cosine approximation to the normal distribution” by D. H. Raab and E. H. Green, *Psychometrika*, Volume 26, pages 447-450.

## Update 1

See the paper referenced in the first comment. It gives a much more accurate approximation using a logistic function. The cosine approximation is a little simpler and may be better for teaching. However, the logistic approximation has infinite support. That could be an advantage since students might be distracted by the finite support of the cosine approximation.

The logistic approximation for the standard normal CDF is

*F*(*x*) = 1/(1 + exp(-0.07056 *x*^{3} – 1.5976 *x*))

and has a maximum error of 0.00014 at *x* = ± 3.16.

## Update 2

How might you use this approximation the other way around, approximating a cosine by a normal density? See Always invert.

## Related posts