# Statistics

Online Courses

Statistics with Python
Using the math library you can get various statistical values. We start by creating a list of values:

```import math

x = [1,2,15,3,6,17,8,16,8,3,10,12,16,12,9]
```

Five number summary
We can get the five number summary using the math library. The five number summary contains:  minimum, maximum, median, mean and the standard deviation.

```import math
import numpy

x = [1,2,15,3,6,17,8,16,8,3,10,12,16,12,9]

print(numpy.min(x))
print(numpy.max(x))
print(numpy.std(x))
print(numpy.mean(x))
print(numpy.median(x))
```

Boxplot
This code will create a boxplot:

```import matplotlib.pyplot as plt
import numpy as np

x = [1,2,15,3,6,17,8,16,8,3,10,12,16,12,9]

plt.boxplot(x)
plt.show()
```

### 6 thoughts on “Statistics”

- February 11, 2016

Traceback (most recent call last):
File “/home/andre/test.py”, line 4, in
import matplotlib.pyplot as plt
ImportError: No module named matplotlib.pyplot
>>>

- February 14, 2016

Hi Andre, install the module matplotlib using pip. http://matplotlib.org/

- April 8, 2016

Excuse me, whats the meaning of the plot? why that shape like a piston?

- April 12, 2016

plot is a module that contains graphical functions. We call boxplot() which creates that particular shape.
Have a look at http://matplotlib.org/ for more graphics