Visualizing normal distribution plots in Python
The plot most often accompanied by a histogram is a normal distribution plot. These plots come in handy when we are trying to identify averages, outliers, and distributions. Also, they are very easy to produce with Python. They require the following two libraries to be installed:
numpy
scipy
Note
sciPy
will help us with producing the normalization parameters of the curve and NumPy, a library that is often associated with linear algebra, will help us perform several mathematical functions.
We installed scipy
earlier in the chapter; however, numpy
may need to be installed either through PyCharm or through the command line, as follows:
pip install numpy
We can begin by importing both of them into our project, as seen in the following script.
import numpy as np import scipy.stats as stats
A normal distribution curve requires two values for its creation:
Mean
Standard deviation
Note
The mean sets the center of the curve and the standard deviation sets...