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