Foundations of Inference in Python
Paul Savala
Assistant Professor of Mathematics
all_salaries = [75000, 82000, ...] friends_salaries = [93000, 87000, 103000, 101000]
np.mean(friends_salaries)
96000
sampling_distribution = []
for i in range(100):
random_sample = np.random.choice(salaries, size=10) sample_mean = np.mean(random_sample)
sampling_distribution.append(sample_mean)
plt.hist(sampling_distribution) plt.xlabel('Mean salary') plt.ylabel('Percent of samples') plt.title('Sampling distribution of mean salaries') plt.show()
Foundations of Inference in Python