Моделирование Монте-Карло: определение и использование

20 августа 2021 г.

Каждый раз, когда вы принимаете решение, вы сталкиваетесь с потенциальным риском. Хотя невозможно предсказать будущее, часто знание некоторых потенциальных результатов может помочь облегчить процесс принятия решений и влияние общего риска. Моделирование методом Монте-Карло предоставляет вам именно эту возможность. В этой статье мы определяем моделирование методом Монте-Карло, как оно работает, и приводим несколько примеров.

Что такое моделирование Монте-Карло?

Моделирование Монте-Карло — это алгоритмы, используемые для измерения риска и понимания влияния риска и неопределенности в различных моделях прогнозирования, таких как финансы и управление проектами. Эти симуляции помогают вам увидеть результаты и влияние этих процессов, включающих ряд переменных. По сути, они моделируют различные вероятности исхода.

Моделирование Монте-Карло дает вам представление о том, что может произойти, а также о том, насколько вероятен результат. Кроме того, моделирование методом Монте-Карло позволяет создавать графики на основе данных и может помочь вам увидеть различные сценарии, которые привели к определенным результатам. Последнее помогает при анализе будущих рисков.

Многие отрасли и проекты могут страдать от нескольких неизвестных переменных. По этой причине моделирование Монте-Карло полезно в самых разных отраслях. Например, если вы обеспокоены перерасходом средств, использование симулятора Монте-Карло поможет вам оценить вероятность их возникновения и их результаты. Вот некоторые отрасли, в которых может оказаться полезным симулятор Монте-Карло:

  • Инжиниринг

  • Финансы

  • астрономия

  • Компьютерная графика

  • Поиск и спасение

  • Изменение климата

  • Закон

  • Физические науки

  • Вычислительная биология

Как работает моделирование Монте-Карло?

Моделирование методом Монте-Карло включает в себя создание моделей с различными значениями для определения анализа рисков. Это делается путем замены различных значений в любом сценарии, который включает в себя уровень неопределенности. В зависимости от количества возможностей моделирование методом Монте-Карло дает различные результаты, которые можно вычислять снова и снова, используя разные случайные значения. Это означает, что этот тип моделирования может включать в себя тысячи вычислений или даже в 10 раз больше, прежде чем будет достигнут результат. Один из самых простых способов начать моделирование по методу Монте-Карло — использовать электронную таблицу, которая поможет вам создать количественную модель для конкретного вероятностного сценария.

Общие распределения вероятностей

Когда вы используете симуляцию Монте-Карло, вы получаете распределение вероятностей, которое показывает различные результаты, с которыми вы можете столкнуться. Вот некоторые распространенные распределения вероятностей:

  • Нормальное распределение: это также известно как кривая нормального распределения. При таком типе симметричного распределения вы, скорее всего, получите значения результатов, близкие к среднему или середине распределения.

  • Логнормальное распределение: это несимметричное распределение, в котором значения положительны и, следовательно, создают кривую с наклоном вправо.

  • Треугольное распределение: это распределение имеет форму треугольника и считается непрерывным распределением вероятностей. Пользователь определяет потенциал для минимального, наиболее вероятного и максимального значений результата.

  • Равномерное распределение: этот тип распределения имеет постоянную вероятность и имеет форму прямоугольника. При равномерном распределении все значения результатов имеют одинаковую вероятность появления.

  • Распределение PERT: Как и треугольное распределение, распределение PERT имеет минимальное, наиболее вероятное и максимальное значения. Значения результатов вокруг наиболее вероятной части распределения имеют большую вероятность появления. Распределение PERT имеет более гладкую форму по сравнению с треугольным распределением.

  • Дискретное распределение: в дискретном распределении определяется вероятность каждого конечного значения, которое может произойти.

Из-за большого разнообразия результирующих распределений, возможных результатов и вероятности возникновения этих результатов использование моделирования Монте-Карло дает вам более полное и всестороннее представление о том, с чем вы можете столкнуться в плане результатов.

Преимущества моделирования методом Монте-Карло

Моделирование методом Монте-Карло имеет множество преимуществ. Основным преимуществом моделирования методом Монте-Карло является возможность подстановки самых разных значений. Кроме того, он предоставляет вам графическое распределение. Наличие графика для понимания результатов может быть полезным не только для вас, но и для ваших заинтересованных сторон. Моделирование Монте-Карло также показывает потенциальные значения результатов и вероятность каждого из них. Это дает аналитикам возможность увидеть влияние определенных переменных и какие входные данные были использованы для получения определенных результатов. Последнее помогает с будущим анализом.

Примеры моделирования Монте-Карло

Моделирование методом Монте-Карло можно использовать для самых разных обстоятельств и отраслей. Один из самых простых способов использования симуляции Монте-Карло заключается в бросании игральных костей. Рассмотрим следующий пример:

Допустим, вы бросаете кости и хотите определить вероятность того, что сумма броска равна восьми между двумя костями. Имейте в виду, что одиночный кубик имеет шесть граней со значением от одного до шести, представленным на каждой стороне. Таким образом, с двумя кубиками можно получить 36 различных комбинаций. Один из способов рассчитать вероятность — бросить кости определенное количество раз и записать, сколько раз вы получили один и тот же результат. Например, предположим, что вы бросили кости 50 раз, и в результате пяти из этих бросков сумма составила восемь. Это будет означать, что вероятность того, что вы выбросите сумму из восьми, составляет около 10%. Более простым методом было бы использование компьютера для определения результата для сотен или тысяч бросков.

Вот другие примеры, в которых можно использовать метод моделирования Монте-Карло:

  1. Чтобы определить вероятность хода вашего противника в шахматах.

  2. Чтобы рассчитать вероятность превышения бюджета.

  3. Определить вероятность снега зимой.

  4. Определить возможность выигрыша в блэкджек.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *