Змініть стандартне відхилення нормальних розподілів
Ви й далі досліджуватимете зріст дорослих чоловіків у США, який, як ви вже знаєте, має нормальний розподіл із середнім 177 сантиметрів і стандартним відхиленням вісім сантиметрів.
У цій вправі ви також робитимете вибірку з нормального розподілу та обчислите 95% довірчий інтервал для середнього зросту. Але цього разу ви зміните стандартне відхилення на 15, не змінюючи середнє значення зросту. Ви дослідите, що станеться із середнім та довірчим інтервалом середнього зросту, якщо повторити вибірку знову!
Для вас уже імпортовано: random, NumPy як np та модуль stats із SciPy як st.
Ця вправа є частиною курсу
Моделювання Монте-Карло в Python
Інструкції до вправи
- Зробіть 1 000 вибірок із нормального розподілу зі середнім 177 і стандартним відхиленням 15; збережіть результат у
heights_177_15.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
random.seed(1231)
heights_177_8 = st.norm.rvs(loc=177, scale=8, size=1000)
print(np.mean(heights_177_8))
upper = np.quantile(heights_177_8, 0.975)
lower = np.quantile(heights_177_8, 0.025)
print([lower, upper])
# Sample 1,000 times from the normal distribution where the standard deviation is 15
heights_177_15 = ____
print(np.mean(heights_177_15))
upper = np.quantile(heights_177_15, 0.975)
lower = np.quantile(heights_177_15, 0.025)
print([lower, upper])