Зачем нужен метод монте карло при количественном анализе рисков?

математика статистика теория вероятности управление риски

Вопрос мой состоит не в том , что делает и как устроен сам метод (это мне известно). Вопрос состоит в том зачем его использовать!?
Привожу пример:
Все методологии по управлению проектами говорят, что сегодня нужно использовать метод монте карло для количественного анализа рисков проекта.
К примеру у нас есть
Оптимистическая оценка длительности работы - 50д
Ожидаемая оценка длительности работы - 60д
Писсимистическая оценка длительности работы - 80д

Нам нужно используя треугольное распределение построить модель. Которая дает процент вероятности и соответствующее ему значение срока. Так вот все современные пакеты моделирующие риски делают это с помощью метода монте карло(бросают рандомные значения) соответственно все получается верно (в пределах конечно доверительного интервала с определенной вероятностью).
Объясните зачем использовать монте карло если есть уже давно определенная функция распределения вероятности по закону треугольного распределения и передавая в нее 50,60,80 и вероятность можно получать значения соответствующие тем же что мы получаем используя монте карло но уже говраздо точнее... Очень прошу объяснить зачем придумывать велосипед? Кстати я понимаю, что монте карло нужно использовать в неразрешимых задачах например таких как нахождение интегралов, которые не решишь используя стандартные методы.
Ответы:
точнее? треугольное распределение - тоже ведь прикидка.
будет чуть точнее решена математическая задачка, но в реальности никаких преимуществ это не даст.
а с методом монте-карло пакеты, моделирующие риски, могут не привязываться к определенному распределению
т.е. его используют, чтобы для каждого нового вида распределения не выдумывать велосипед
Но ведь когда мы применяем монте карло для анализа рисков мы ведь выбираем распределение из уже извествных , чтобы модель соответствовала закону. И какой же смысл давать просые случайные числа если не привязывать их к закону? Мы же ничего не сможем предсказать... Я не очень понял ваш ответ точнее про, то что математическим методом мы можем точно решить задачу я понял но почему используют именно метод монте карло понял не очень.
т.к. программистам лень для каждого распределения просить математиков вывести формулу, а затем загонять ее в программу.
+ не для каждого распределения можно найти формулу.
а прирост точности в реальных задачах значения не имеет, т.к. и метод монте-карло позволяет получить данные с заданной достоверностью. Единственное преимущество формулы - возможно, более быстрые расчеты. Но это преимущество "вылезет" только тогда, когда надо будет считать что-то очень много раз в автоматическом режиме. А так 10 миллисекунд или 0.1 миллисекунда - разницы никакой. Вот и выходит, что смысла мало улучшать то, что и так отлично работает.
Метод Монте-Карло действительно сейчас очень распространён, и тому есть несколько причин:
1. Метод позволяет получить результат в приемлемые сроки. Как правило, именно этого и нужно "людям дела" (busines people), а красота решения привлекает единиц.
2. Простота + Гибкость. Мы один раз программируем алгоритм и используем для всех возможных распределений.
Можно использовать пакеты символьной математики (Mathematica, MatLAB, Maple), но их использование в ненаучных целях нераспространено.
Альтернативой является, реализовать в нашей бухгалтерской программе те же алгоритмы, что в Maple. Трудоемкость программирования и отладки (соотв. цена) этого решения очевидны. Преимуществ с точки зрения достижения результата нет.
3. Если распределение не треугольное, а является произвольной функцией (например, составленной из отрезков), формулы вообще не будет, или будет, но вычисления по этой формуле окажутся просто медленнее монте-карло
4. Ну и мода, конечно
Этот метод более универсальный и позволяет нам получить промежуточные сценарии между пессим., оптимист., вероятн., что дает гораздо более точную оценку благодаря большому числу реализаций например 10000. Используется куча разных распределений не только треугольное и нормальное и есть возможность задать корреляцию между факторами риска например факт, что увеличение себестоимости приведет у увеличению цены. Монте-карло это далеко не функция распред вероятности, это его база но модель в каждом конкретном случае будет своя!


17 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.