Changes to condense material.

Lots of small changes to try to get page count down. I'm not liking
this.
This commit is contained in:
Roger Labbe
2015-04-20 17:14:51 -07:00
parent dda63fb329
commit 8bae16b811
10 changed files with 963 additions and 931 deletions

View File

@@ -11,6 +11,22 @@ import matplotlib.pyplot as plt
import numpy as np
import stats
def plot_height_std(x, lw=10):
m = np.mean(x)
s = np.std(x)
for i, height in enumerate(x):
plt.plot([i+1, i+1], [0, height], color='k', lw=lw)
plt.xlim(0,len(x)+1)
plt.axhline(m-s, ls='--')
plt.axhline(m+s, ls='--')
plt.fill_between((0, len(x)+1), m-s, m+s,
facecolor='yellow', alpha=0.4)
plt.xlabel('student')
plt.ylabel('height (m)')
plt.show()
def plot_gaussian (mu, variance,
mu_line=False,
xlim=None,
@@ -31,8 +47,6 @@ def plot_gaussian (mu, variance,
plt.show()
def display_stddev_plot():
figsize = pylab.rcParams['figure.figsize']
pylab.rcParams['figure.figsize'] = 12,6
xs = np.arange(10,30,0.1)
var = 8; stddev = math.sqrt(var)
p2, = plt.plot (xs,[stats.gaussian(x, 20, var) for x in xs])