Time for action – analyzing random values
We will generate random values that mimic a normal distribution and analyze the generated data with statistical functions from the scipy.stats
package. Perform the following steps to do so:
Generate random values from a normal distribution using the
scipy.stats
package.generated = stats.norm.rvs(size=900)
Fit the generated values to a normal distribution. This basically gives us the mean and standard deviation of the data set.
print “Mean”, “Std”, stats.norm.fit(generated)
The mean and standard deviation would be shown as follows:
Mean Std (0.0071293257063200707, 0.95537708218972528)
Skewness tells us how skewed (asymmetric) a probability distribution is. Perform a skewness test. This test returns two values. The second value is the p-value; the probability that the skewness of the data set corresponds to a normal distribution. The
pvalue
instances range from 0 to 1.print “Skewtest”, “pvalue”, stats.skewtest(generated)
The result of the skewness test...