Два независимых нормальных распределения
У Рохита два фриланс-проекта. Доход по каждому из них подчиняется независимому нормальному распределению:
income1— доход от первого проекта: среднее значение $500, стандартное отклонение $50income2— доход от второго проекта: среднее значение $1 000, стандартное отклонение $200
Рохит обратился к вам за помощью: он хочет смоделировать свой доход, чтобы грамотно планировать расходы. Вы воспользуетесь методом выборки, чтобы найти 95%-й доверительный интервал для суммарного дохода Рохита от обоих проектов.
Для моделирования вы будете использовать нормальное распределение — одно из наиболее важных в методе Монте-Карло.
Библиотеки уже импортированы: NumPy как np и модуль stats из SciPy как st.
Это упражнение является частью курса
Симуляции Монте-Карло на Python
Инструкции к упражнению
- С помощью
st.norm.rvs()выполните 1 000 выборок из нормального распределения, задав нужные среднее значение и стандартное отклонение, и сохраните результаты в переменныеincome1иincome2. - Вычислите
total_income, сложивincome1иincome2.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Sample from the normal distribution
income1 = ____
income2 = ____
# Define total_income
total_income = ____
upper = np.quantile(total_income, 0.975)
lower = np.quantile(total_income, 0.025)
print([lower, upper])