НачатьНачать бесплатно

Два независимых нормальных распределения

У Рохита два фриланс-проекта. Доход по каждому из них подчиняется независимому нормальному распределению:

  • income1 — доход от первого проекта: среднее значение $500, стандартное отклонение $50
  • income2 — доход от второго проекта: среднее значение $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])
Редактировать и запускать код