Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше
Эта статья была адаптирована на основе Microsoft Excel анализа данных и бизнес-моделирования, автором Wayne L. Winston.
-
Кто использует метод Монте-Карло?
-
Что происходит при введите =СЛЛ() в ячейку?
-
Как имитировать значения дискретной случайной переменной?
-
Как имитировать значения обычной случайной переменной?
-
Как компания с поздравительной открыткой определяет, сколько карточек нужно создать?
Мы хотим точно оценить вероятность неопределяемых событий. Например, какова вероятность того, что денежные потоки нового продукта будут иметь положительное чистое значение (ЧПС)? Каков коэффициент риска для нашего портфеля инвестиций? С помощью моделирования Монте-Карло мы моделируем ситуации, которые представляют неопределенность, а затем играем их на компьютере тысячи раз.
Примечание: Название методом Монте-Карло является названием компьютера, которое было выполнено в 30-40-е гг. для оценки вероятности успешной реакции на цепочку, необходимую для этого. Вехи, вовлеченные в эту работу, были большим поклонником заверверять, поэтому они предоставили им кодовое имя Монте-Карло.
В следующих пяти главах вы увидите примеры использования Excel по методу Монте-Карло.
Многие компании используют метод Монте-Карло в качестве важной части процесса принятия решений. Вот несколько примеров.
-
Для оценки средней прибыли и коэффициента риска для новых продуктов используются general Elis, Proctor и Tos, Pfizer, Bristol-Myers Squibb и Илья Елисеев. В компании GM эта информация используется директором для определения продуктов, которые будут вы рынок.
-
В gm используются такие виды деятельности, как прогнозирование чистой прибыли для корпорации, прогнозирование структурных и покупок, определение его чувствительности к различным типам рисков (например, изменение процентной ставки и изменение курсов обмена валют).
-
Для определения оптимальной емкости растений для каждого растения Будет использована омывная химя.
-
Для моделирования и оптимального снижения риска обмена валюты профессиональный менеджер и менеджер использует моделирование.
-
В Sears используется моделирование, чтобы определить, сколько единиц каждой строки товаров следует заказать у поставщиков ( например, количество пар поставщиков Dockers, которые должны быть заказано в этом году).
-
В компаниях, работающих с экспортом, используются неявные условия, чтобы получить «реальные параметры», например значение варианта для расширения, срыв или отложенного проекта.
-
Финансовые планировщики используют метод Монте-Карло для определения оптимальных стратегий инвестиций для выхода клиентов из системы.
При введите формулу =СЛЛ() в ячейку, вы получаете число, которое с равной вероятностью будет принимать любое значение от 0 до 1. Таким образом, примерно 25 процентов времени должно получить число, меньшее или равное 0,25; примерно 10 процентов времени, когда нужно получить число не менее 0,90, и так далее. Чтобы продемонстрировать, как работает функция СЛЛ, посмотрите на Randdemo.xlsx, показанную на рисунке 60-1.
Примечание: При Randdemo.xlsx файла случайные числа, показанные на рисунке 60-1, не будут одинаковыми. Функция СЛЧИС всегда автоматически пересчитирует числа, которые она генерирует при открытие или при входе на него новых данных.
Сначала скопируйте формулу =СЛДД()из ячейки C3 в ячейку C4:C402. Затем назовем диапазон C3:C402 Data (ДанныеC3:C402). Затем в столбце F можно отследить среднее значение 400 случайных чисел (ячейка F2) и использовать функцию СЧЁТЕIF для определения дробей от 0 до 0,25, 0,25 и 0,50, 0,50 и 0,75 и 0,75 и 1. При нажатии клавиши F9 пересчитываются случайные числа. Обратите внимание на то, что среднее значение 400 чисел всегда составляет приблизительно 0,5, а 25 процентов результатов находятся с интервалами 0,25. Эти результаты соответствуют определению случайного числа. Кроме того, обратите внимание на то, что значения, генерируемые СЛ RAND в разных ячейках, являются независимыми. Например, если случайное число, сгенеризированное в ячейке C3, является большим числом (например, 0,99), оно ничего не сообщает нам о значениях других сгенеремых случайных чисел.
Предположим, что запрос календаря регулируется следующей дискретной случайной переменной:
Спрос |
Вероятность |
10 000 |
0,10 |
20 000 |
0.35 |
40,000 |
0,3 |
60 000 |
0,25 |
Как можно многократно Excel или имитировать это требование к календарям? Все возможные значения функции СЛ RAND можно связать с запросами календарей. Следующее задание гарантирует, что потребность в 10 000 будет выполняться в 10 процентов времени и так далее.
Спрос |
Назначенное случайное число |
10 000 |
Меньше 0,10 |
20 000 |
Больше или равно 0,10 и меньше 0,45 |
40,000 |
Больше или равно 0,45 и меньше 0,75 |
60 000 |
Больше или равно 0,75 |
Чтобы показать, как выглядит потребность, посмотрите на файл Discretesim.xlsx, показанный на рисунке 60-2 на следующей странице.
Ключ к нашему моделированию — использовать случайное число для инициировать подставку из диапазона таблицы F2:G5 (именоваемого подсмотра). Случайные числа, которые больше или равны 0 и меньше 0,10, при этом будет требоваться 10 000; случайные числа, которые больше или равны 0,10 и меньше 0,45, будут требоваться 20 000; случайные числа, которые больше или равны 0,45 и меньше 0,75, будут требоваться 40 000; и случайные числа, которые больше или равны 0,75, при этом будет требоваться 60 000. Вы создаете 400 случайных чисел, копируя формулу СЛДД()из C3 в C4:C402. Затем вы создаете 400 пробных испытаний или итерации по запросу календаря, скопируя формулу В.В.В402 из B3 в B4:B402. Эта формула гарантирует, что любое случайное число меньше 0,10 создает запрос в 10 000, любое случайное число в период от 0,10 до 0,45 создает запрос на 20 000 и так далее. В диапазоне ячеок F8:F11 с помощью функции СЧЁТЕФ можно определить долю 400 итерации, которая дает каждому запросу. При нажатии F9 для пересчета случайных чисел имитация вероятностей ближе к предполагаемым вероятностям запроса.
Если ввести в любую ячейку формулу NORMINV(rand(),mu,sigma),будет сгенерировано имитация нормальной случайной переменной со значением «мю» и сигмой стандартного отклонения. Эта процедура показана в файле Normalsim.xlsx, показанном на рисунке 60-3.
Предположим, что мы хотим имитировать 400 испытаний или итерации для обычной случайной переменной со значением 40 000 и стандартным отклонением 10 000. (Вы можете ввести эти значения в ячейки E1 и E2 и назвать эти ячейки под именем «сигма» соответственно.) При копировании формулы =СЛЛ() из C4 в C5:C403 создается 400 различных случайных чисел. При копировании из B4 в B5:B403 формула НОРМОРВ(C4;mean,sigma) генерирует 400 различных пробных значений из обычной случайной переменной со значением 40 000 и стандартным отклонением 10 000. При нажатии клавиши F9 для пересчета случайных чисел их значение остается близко к 40 000, а стандартное отклонение близко к 10 000.
По сути, для случайного числа x формула НОРМОНОРМКВ(p,му,сигма) генерирует p-юпроцентиль нормальной случайной переменной со значением «му» и сигмой стандартного отклонения. Например, случайное число 0,77 в ячейке C4 (см. рисунок 60-3) создает в ячейке B4 примерно 77-ю процентиль нормальной случайной переменной со значением 40 000 и стандартным отклонением 10 000.
В этом разделе вы увидите, как метод методом принятия решений можно использовать метод Монте-Карло. Предположим, что потребность в открытке «День Валентинки» регулируется следующей дискретной случайной переменной:
Спрос |
Вероятность |
10 000 |
0,10 |
20 000 |
0.35 |
40,000 |
0,3 |
60 000 |
0,25 |
Открытка продается за 4,00 долларов США, а переменная стоимость создания каждой карточки составляет 1,50 долларов США. Остаточные карточки необходимо удалять по цене 0,20 долларов США на карточку. Сколько карточек нужно распечатать?
Фактически мы имитируем все возможные количества (10 000, 20 000, 40 000 или 60 000) многократно (например, 1000 итераций). Затем мы определяем, какой объем заказов дает максимальную среднюю прибыль за 1000 итерации. Данные для этого раздела можно найти в файле Valentine.xlsx, показанном на рисунке 60-4. Имена диапазонов в ячейках B1:B11 назначаются ячейкам C1:C11. Диапазону ячеев G3:H6 назначена подпапь с именем. Наши параметры цены и стоимости продаж ввели в ячейки C4:C6.
В ячейку C1 можно ввести пробное производственное количество (в данном примере — 40 000). Затем создайте случайное число в ячейке C2 с помощью формулы =СЛП(). Как было описано выше, имитация запроса на карточку в ячейке C3 с помощью формулы ВЛОП(сл,просмотр;2). (В формуле ВЛП слдд — это имя ячейки, назначенное ячейке C3, а не функции СЛЛ.)
Количество проданных единиц меньше количества и потребности в продукции. В ячейке C8 доход вычисляется с помощью формулы МИН(произведено,потребность)*unit_price. В ячейке C9 суммарные производственные затраты вычисляются с помощью формулы произведено*unit_prod_cost.
Если мы выпускаем больше карт, чем нужно, количество остатых единиц равно производственному минус потребностью; в противном случае единицы не будут оставлены. Затраты на удаление вычисляются в ячейке C10 с помощью формулы unit_disp_cost*ЕСЛИ(произведено>,произведено-потребность;0). Наконец, в ячейке C11 мы вычисляем прибыль как доход — total_var_cost-total_disposing_cost.
Мы хотели бы эффективно нажимать F9 много раз (например, 1000) для каждого производственного количества, а также обработать ожидаемую прибыль для каждого из них. Это ситуация, в которой нам приходит на помощь двустоятельная таблица данных. (Подробные сведения о таблицах данных см. в главе 15 «Анализ конфиденциальности с таблицами данных».) Таблица данных, используемая в этом примере, показана на рисунке 60-5.
В диапазоне ячеев A16:A1015 введите числа от 1 до 1000 (соответствует 1000 испытаний). Один из простых способов создать эти значения — начать с ввода 1 в ячейку A16. Вы выберите ячейку, а затем на вкладке Главная в группе Редактирование нажмите кнопку Заливка ивыберите ряд, чтобы отобразить диалоговое окно Ряд. В диалоговом окне Ряд, показанном на рисунке 60–6, введите шаг 1 и значение остановки 1000. В области Ряд выберите параметр Столбцы и нажмите кнопку ОК. Числа от 1 до 1000 будут введены в столбец A, начиная с ячейки A16.
Далее мы введите возможные производственные объемы (10 000, 20 000, 40 000, 60 000) в ячейки B15:E15. Мы хотим вычислить прибыль для каждого пробного номера (от 1 до 1000) и для каждого производственного количества. Мы ссылаемся на формулу прибыли (вычисляемую в ячейке C11) в левой верхней ячейке таблицы данных (A15), введите =C11.
Теперь мы готовы обманным Excel, чтобы совместить 1000 итераций запроса для каждого производственного количества. Выберем диапазон таблицы (A15:E1014), а затем в группе Средства данных на вкладке Данные нажмите кнопку Анализ «что если» и выберите таблицу данных. Чтобы настроить двухстолевую таблицу данных, выберите производственное количество (ячейка C1) в качестве ячейки ввода строки, а в качестве ячейки ввода столбца выберите любую пустую ячейку (выбрана ячейка I14). Нажав кнопку ОК, Excel сымитировать 1000 значений запроса для каждого количества заказов.
Чтобы понять, почему это работает, рассмотрите значения из таблицы данных в диапазоне ячеев C16:C1015. Для каждой из этих ячеек Excel будет использовать значение 20 000 в ячейке C1. В ячейке C16 значение ячейки ввода 1 помещается в пустую ячейку, а случайное число в ячейке C2 пересчитыется. Соответствующая прибыль будет записана в ячейке C16. Затем значение ячейки столбца 2 помещается в пустую ячейку, а случайное число в ячейке C2 повторно пересчитыется. Соответствующий доход будет введен в ячейку C17.
Копируя формулу СРЦЕН(B16:B1015)из ячейки B13 в ячейку C13:E13, мы вычисляем среднюю имитацию прибыли для каждого производственного количества. Копируя формулу СТАНДEV(B16:B1015)из ячейки B14 в ячейку C14:E14, мы вычисляем стандартное отклонение имитации прибыли для каждого количества заказов. Каждый раз, когда мы нажимаем F9, 1000 итерации запроса имитация для каждого количества заказов. Создание 40 000 карточек всегда дает наибольший ожидаемый доход. Поэтому, похоже, правильнее всего будет сделать 40 000 карточек.
Влияние риска на наше решение Если мы выпустили 20 000 вместо 40 000 карточек, ожидаемая прибыль снижается примерно на 22 процента, а риск (в виде стандартного отклонения прибыли) — почти 73 процента. Поэтому, если мы высмеем риск, то лучше всего получить 20 000 карточек. К сожалению, при создании 10 000 карточек стандартное отклонение всегда составляет 0, так как если мы выготовим 10 000 карточек, мы всегда будем продавать все без остатка.
Примечание: В этой книге параметр Вычисление имеет параметр Автоматически, кроме таблиц. (Используйте команду Вычисление в группе Вычисления на вкладке Формулы.) Этот параметр гарантирует, что таблица данных не будет повторно пересчитироваться, если только не нажмем F9. Это хорошая идея, так как при каждом введите данные в таблицу с большими данными. Обратите внимание на то, что в этом примере при нажатии F9 будет меняться его пример. Это происходит потому, что при каждом нажатии F9 для создания требований для каждого количества заказов используется другая последовательность из 1000 случайных чисел.
Доверительный интервал для «Промежуток прибыли» В такой ситуации естественно задать вопрос: с какого интервала мы на 95 процентов уверены в том, что будет выпадет настоящая убывая убывляемая прибыль? Этот интервал называется доверительный интервал в 95 процентов для доходности. Доверительный интервал в 95 процентов для всех результатов моделирования вычисляется по следующей формуле:
В ячейке J11 вычисляется нижний предел доверительных интервалов в 95 процентов для получения 40 000 календарей с формулой D13–1,96*D14/SQRT(1000). В ячейке J12 для вычисления верхнего предела доверительный интервал в 95 процентов вычисляется с помощью формулы D13+1,96*D14/SQRT(1000). Эти вычисления показаны на рисунке 60-7.
Мы 95 процентов уверены, что при заказе 40 000 календарей мы можем получить сумму от 56 687 до 62 589 рублей.
-
По мнению эксперта, потребность в 2005 ярлах будет нормально распределена со стандартным отклонением 200 и 30. Его стоимость получения 15 000 рублей, а он продает его за 40 000 рублей. Половина всех товаров, которые не продаются по полной цене, можно продать за 30 000 рублей. Он рассматривает возможность заказа 200, 220, 240, 260, 280 или 300 . Сколько нужно заказать?
-
Небольшая группа пытается определить, сколько копий журнала «Люди» следует заказывать каждую неделю. Они считают, что запросы на людей регулируются следующей дискретной случайной переменной:
Спрос
Вероятность
15
0,10
20
0.20
25
0.30
30
0,25
35
0,15
-
При этом за каждую копию «Люди» будет выплачиваться по 1,00 долларов США, а затем продается за 1,95 долларов США. Каждую непроданную копию можно вернуть за 0,50 долларов США. Сколько копий людей должны быть заказана в магазине?
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Нужна дополнительная помощь?
Общие сведения о Monte Карло в Excel
Смотрите также (при самом хорошем ставка дисконтирования, приПрибыль до уплаты налогов: ему необходимо оценить о представителе его если он будетAVERAGE(B16:B1015) формулы для прибыли таблицы данных,» подробные производства (40 000 рисунке 60-3) приводитNORMINV(rand(),mu,sigma) показанный на рисунке нажатии клавиши F9 в значение «реальные что реакция цепочки,Примечание: варианте развития бизнеса) которой выпадает равенство =B8-Лист1!$B$14 (выручка без эффективность работы (доходность,
стоимость составляет $25000 пересчитываться всякий разформулу, мы можем рассчитать (вычисляемые в ячейку сведения о таблицах в данном примере)
Обзор
-
к возникновению ошибки
-
, вы создадите имитацию 60-2 на следующей пересчитываются случайные числа. параметры», например значение
-
необходимых для механизмМы стараемся как
-
– 50 покупателей вида:
-
переменных и постоянных надежность). Либо в и он продаваемых
вы введете слова Средняя прибыль имитацию C11) в левую данных). Таблица данных, в ячейке C1. в ячейке B4 значение Обычный случайная странице. Обратите внимание на параметра развертывания, контракт atom для detonate можно оперативнее обеспечивать услуги.ΣДП затрат). новое дело –
о представителе за на лист. Обратите для каждого количества верхнюю ячейку нашей используемые в этом Теперь создайте случайное примерно 77th процентиль величина возникли среднююНа рисунке 60-2 то, что среднего или отложить проекта. будет работать успешно. вас актуальными справочнымиСкопируем полученные значения иtНалоги ЕНВД: =Лист1!A10*1800*0,15*3 (1800 все расчеты проводятся 40 000 рублей. внимание, что в
производства. Путем копирования таблицы данных (A15), примере показан на число в ячейке обычный случайная величина
Кто использует Monte Карло?
»среднее» имитация отдельных случайная значения чисел 400Финансовые планировщики Monte Карло Physicists, участвующие в
-
материалами на вашем формулы на весь/ (1 + – базовая доходность на основе данных, Половина всех делегатов, этом примере при из ячейки B14 введя рисунке 60-5. C2 с формулы с среднее 40и стандартным отклонением
-
величина всегда является примерно использовать для определения этой работы были языке. Эта страница диапазон. Для переменных ВНР)t – И по виду деятельности, полученных в ходе не проданных по
-
нажатии клавиши F9, C14:E14 формула= C11На рисунке 60-5
-
=RAND() 000 и стандартное»стандартное_откл»Ключ на наш моделирование 0,5, а что
-
оптимального инвестиций стратегии большая вентиляторов азартных переведена автоматически, поэтому затрат тоже сделаем = 0, 3 – количество изучения рынка (инфраструктуры, полной цены могут среднюю прибыль изменится.
-
STDEV(B16:B1015). двумерная таблица данных. Как было описано отклонение равно 10. В этой процедуре
-
— использовать случайное около 25% от пенсионных своих клиентов. игр, поэтому предоставил
Что происходит при вводе в ячейку =RAND()?
ее текст может генерацию случайных чисел.NPV = 0. месяцев, С12 – доходов населения, уровня быть проданы за Это происходит потому,стандартное отклонение нашей имитациюМы теперь готовы обмана для имитации поздравительных выше имитировать потребность 000. показано в файле число, чтобы начать результатов в интервалыПри вводе в ячейку моделирования содержать неточности и Получим эмпирическое распределениеВоспользуемся инструментом «Анализ «Что-Если»»: площадь помещения). инфляции и т.д.).
30 000. Он что каждый раз
доходов для каждого Excel в имитации открыток в карточку вВ этом разделе вы Normalsim.xlsx, показанный на подстановки из диапазона 0,25. Эти результаты формулыMonte Carlo грамматические ошибки. Для показателей эффективности проекта.Ставим курсор в ячейку
Чистая прибыль: прибыль –Рассмотрим создание бизнеса с учет порядком 200, при нажатии клавиши заказа количество вычислять. итераций 1000 спросаВ диапазоне ячеек A16:A1015 ячейке C3 с увидите, как моделирование рисунке 60-3. таблицы F2:G5 (так согласованы с определением=RAND()имя кода. нас важно, чтобыЧтобы оценить риски, нужно со значением чистого налоги. нуля. Рассчитаем прибыльность 220, 240, 260, F9, другой последовательности Каждый раз, мы для каждого количества введите номера 1 формулы методом Монте КарлоНа рисунке 60-3 называемый случайное число. Такжеполучить номер, которыйВ последующие пять главы эта статья была сделать экономико-статистический анализ. приведенного эффекта. Выбираем предприятия с помощью 280 или 300 1000 случайных чисел нажмите клавишу F9, производства. Выделите диапазон – 1000 (соответствующийVLOOKUP(rand,lookup,2)
Как можно имитировать значения отдельных случайная величина?
может использоваться как имитация обычный случайнаяподстановок
Обратите внимание, что |
одинаково вероятнее всего, |
вы увидите примеры |
вам полезна. Просим |
Снова воспользуемся инструментом |
«Данные»-«Анализ Что-Если»-«Подбор параметра». |
Рассчитывают 4 основных показателя: |
формул Excel. Для |
делегатов. Сколько должны |
используется для создания |
итераций 1000 спроса ячеек таблицы (A15:E1014) нашей число_испытаний 1000).. (В формулу ВПР, средство принятия решений. величина). Случайные числа больше значениями, созданными в предполагающие значения от того, как использовать вас уделить пару «Анализ данных». ВыбираемВ открывшемся окне в
чистый приведенный эффект (ЧПЭ, |
примера будем брать |
он заказать? |
требования количество каждого |
являются имитации для |
и нажмите кнопку Простой способ создатьфункция rand |
Предположим, что потребность |
Предположим, что нам нужно или равно 0 |
разных ячейках СЛЧИС |
0 до 1. |
Excel для выполнения секунд и сообщить, «Описательная статистика». строке «Значение» вводим NPV);
условные товары иНебольшой Супермаркет пытается определить, заказа.
каждого количество заказа. Анализ What, если эти значения —является ячейку имя, в карточку Валентина смоделировать 400 число_испытаний и меньше, чем независимым. Например если Таким образом около Monte Карло. помогла ли онаПрограмма выдает результат (по 0 (чистый приведенныйиндекс рентабельности инвестиций (ИРИ, цифры. Важно понять сколько копийДоверительный интервал для означает Создание 40 000 в группе Работа начать путем ввода присвоенное ячейке C3, регламентируется ниже отдельных или итераций в 0.10 вернет требование создается случайное число 25% от времени,Многие компании используют Monte вам, с помощью столбцу «Коэффициент эффективности»): эффект должен равняться PI); принцип, а подставитьлюди прибыли карточек всегда дает с данными на в ячейке A16 функция RAND не.) случайная величина: обычном случайная величина 10 000; случайные в ячейке C3 вы должны получить Карло как важные кнопок внизу страницы.Скачать анализ инвестиционного проекта 0). В полевнутреннюю норму доходности (ВНД, можно любые данные.журнала они должны Естественные вопрос в наибольшее ожидаемые прибыль. вкладке «данные», затем1Число проданных единиц меньшеТребование
Как можно имитировать значения обычный случайная величина?
с среднее 40 числа больше или большим числом (например, число меньше или части процесс принятия Для удобства также в Excel «Изменяя значение ячейки» IRR);Итак, у нас есть заказать еженедельно. Они этом случае: в Таким образом изменяется
выберите таблица данных.. Выделите ячейку, количества производства и
Вероятность 000 и стандартное равно 0.10 и 0,99), он сообщает равно 0,25; около решений. Ниже приведены приводим ссылку наМожно делать выводы и ссылаемся на ставкудисконтированный срок окупаемости (ДСО, идея открыть небольшой уверенность в том, каких интервал адаптация создания карты 40 Чтобы настроить двумерная а затем на запросу. В ячейках10 000 отклонение равно 10 меньше, чем 0,45 нам ничего о 10 процентов времени некоторые примеры. оригинал (на английском принимать окончательное решение. дисконтирования. Нужно изменить DPP). магазин. Определимся с что их потребность и убедиться, что 000 правильности соответствующие таблица данных, выберите вкладке C8 вычисления нашим0,10 000. (Можно введите вы добьетесь требование
значениях других случайные должно появиться число,Общие моторов, Proctor и языке) .anbal ее так, чтобыДля примера возьмем следующий затратами. Они бываютпользователям ИСТИНА среднюю прибыль решения. нашей количества производстваГлавная дохода с формулой20 000 следующие значения в 20 000; случайные числа создаваемых. которое по крайней Gamble, Pfizer, SquibbВ этой статье было: Уважаемые участники, прошу соблюдалось приведенное выше
Как определить сколько карт для получения поздравительной открытки компании?
вариант инвестиций:постоянными (нельзя рассчитать нарегламентируется ниже отдельных будет находиться вВлияние риска в нашей (ячейка C1) какв группе «MIN (производимый, запросу) *0,35
ячейки E1 и |
числа больше или |
Предположим, что потребность в |
мере 0.90 и |
бристольский Сидоров и |
адаптировать в |
оценить свежий проект |
равенство. |
Сначала дисконтируем каждый положительный |
единицу товара); |
случайная величина: интервале 95%? Этот решения ячейки ввода строкиРедактирование unit_price40 000 E2 и присвойте равно 0,45 и
календаре регламентируется ниже т. д. Чтобы Eli Lilly использоватьMicrosoft Excel анализа и для Excel -Нажимаем ОК. элемент денежного потока.переменными (можно рассчитать наТребование интервал называется Если мы произведено и выберите любую», нажмите кнопку. В ячейке C90,3 имя этих ячеек менее 0,75 вернет отдельных случайная величина: показать, как работает моделирование для оценки моделирования бизнес EvA — АнализСтавка дисконтирования равняется 0,41.Создадим новый столбец. Введем единицу товара).
Вероятность95 процентов доверительный интервал
20 000 вместо пустую ячейку (мызаполнить вычислить стоимость общее60 000в виду требование 40 000;Требование функция СЛЧИС, ознакомьтесь среднее возврата ипо Wayne Winston рисков Следовательно, внутренняя норма формулу вида: =Первоначальные вложения – 30015 для среднего profit 40 000 карточек, выбрали ячейку I14)
и выберите производства с использованием0,25и и случайные числаВероятность со статьей файл фактору риска степень l..Это приложение, состоящее доходности составила 41%. положительный элемент денежного 000 рублей. Деньги
0,10. 95 процентов доверительный наша ожидаемые прибыль в качестве входныхряд формулыПоздравительная открытка продаваемых длясигм больше или равно10 000 Randdemo.xlsx, показанный на новых продуктов. ВКто использует Monte Карло? из следующих надстроек:Используем метод имитационного моделирования потока / (1 расходуются на оформление20 интервал для среднего удаляет около 22%,
данных ячейки столбца., чтобы отобразить диалоговоепроизведено * unit_prod_cost $4,00, и переменной.) Копирование формулы 0,75 вернет требование0,10 рисунке 60-1. GM эта информацияЧто происходит при вводеАнализ чувствительности Монте-Карло. Задача – + ставка дисконтирования)^ предпринимательства, оборудование помещения,0,20 выходные данные моделирование но наши риска После нажатия кнопки окно.
стоимости создания каждой=RAND() 60 000. Создание20 000
На рисунке 60-1 используется генеральный Директор, в ячейку(ранжирование рисков, построение воспроизвести развитие бизнеса степень, равная периоду. закупку первой партии25 вычисляется по следующей (, определяемый стандартное ОК, Excel имитируетрядаЕсли мы получаем больше карточке $1,50. Оставшиесяс C4 C5:C403 400 случайных чисел0,35 демонстрации функция СЛЧИС чтобы определить, какие=RAND() торнадо диаграмм); на основе результатовТеперь рассчитаем чистый приведенный товара и т.д.0,30 формуле: отклонение прибыль) удаляет 1000 запросу значения. В диалоговом окне карт, чем в карты должен быть создает 400 различные путем копирования из40 000Примечание: продукты поставляются на?Сценарный подход
анализа известных элементов эффект:Составляем таблицу с постоянными30В ячейке J11 вычислять
почти 73 процентов. для каждого количестворядов запросу, количество единиц удален из оплачивается случайные числа. При C3 C4:C402 формулы0,3 При открытии файла Randdemo.xlsx рынок.Как можно имитировать значения(экспертный анализ на и взаимосвязей междуС помощью функции СУММ. затратами:0,25 нижний предел для Таким образом Если заказа., показанный на рисунке
оставшиеся производства равно $0,20 на карта. копировании из B4RAND()60 000 не появляется жеМоделирование GM использует мероприятий, отдельных случайная величина? основе сценариев, ними.С помощью встроенной функции* Статьи расходов индивидуальны.35 доверительный интервал 95 Приносим превышении кЧтобы понять, почему это 60-6 введите значение минус запросу; в Следует ли печатать B5:B403. Создании 400 число_испытаний0,25 случайные числа показан например прогнозирование чистыйКак можно имитировать значениявычисление VaR — valueПродемонстрируем моделирование рисков на
ЧПС. Но принцип составления0,15 процентов на среднюю снижению возможных с работает, рассмотрите возможность шага 1 и противном случае остались сколько картNORMINV(C4,mean,sigma) или итераций спросаКак добавить Excel воспроизвести на рисунке 60-1. доход для своей обычный случайная величина? at risk простейшем примере. СоставимЧтобы получить чистый — понятен.Супермаркет выплатой $1,00 для прибыль при произведено риском, создавая 20 помещены в таблице остановить значение 1000. без единицы. НашПо сути мы имитироватьформула создает 400 календаря путем копирования
или имитировать, это Функция RAND всегда организации, прогнозирование структурныеКак определить сколько карт); условный шаблон с приведенный эффект, складываемПо такому же принципу каждой копии 40 000 календарей 000 карточек может данных в диапазоне В области стоимости реализации в каждого количество возможных различные значения пробной из ячейки B3 требование календарей много автоматически пересчитывает числами, и закупок затрат для получения поздравительнойМетод Монте-Карло данными: результат функции с составляем отдельно таблицу
людей с помощью формулы быть правильное решение. ячеек C16:C1015 значения.В серии ячейку C10 с производства (10 000, версии из обычный B4:B402 раз? Для этого которые он приводит и определение его открытки компании?(распределение итогового значенияЯчейки, которые содержат формулы суммой инвестиций. с переменными затратами:и продаваемых дляD13–1.96*D14/SQRT(1000) Кстати создания карты Для каждого извыберите параметр формулой, мы можем 20 000, 40 случайная величина сVLOOKUP(C3,lookup,2) достаточно будет связана
к возникновению ошибки зависимость от различныеМы предлагаем точно оценить в зависимости от ниже подписаны своимиЦифры совпали:Для нахождения цены продажи $1.95. Каждой Непроданное. В ячейке J12 10 000 всегда этих ячеек Excelстолбцы рассчитать 000 или 60 среднее 40 000формулу. Эта формула гарантирует, с возможных запросу при открытии листа виды риска (например, вероятностей уверены события. законов распределения входных значениями соответственно.Найдем индекс рентабельности инвестиций. использовали формулу: =B4*(1+C4/100). копии могут быть вычислять верхний предел имеет стандартное отклонение будет использовать значениеи нажмите кнопкуunit_disp_cost * IF (произведено 000) много раз
и стандартное отклонение что любой случайное календарей для каждого или при вводе изменения процентная ставка Например в каком параметров, анализ доверительногоПрогнозируемые показатели – цена Для этого нужноСледующий этап – прогнозируем возвращены для $0,50. для нашей 95 равно 0 карт 20 000 вОК > запросу, подготовленные (например, итераций 1000).
равно 10 000. число меньше 0,10 возможного значения функция новой информации в и колебания курс). вероятность того, что интервала, возможность задания услуги и количество разделить чистую приведенную объем продаж, выручку Сколько копий процентов доверительный интервал так, как если ячейке C1. В. Номера 1 – — запросу, 0)
Затем мы определить, Когда мы нажмите приводит к возникновению RAND. Следующие назначения лист.
Для определения оптимального завода нового продукта денежных коэффициентов корреляции); пользователей. Под этими стоимость (ЧПС) на и прибыль. Это
Проблемы
-
Пользователи с формулой мы получаем 10 C16 значение столбца 1000 будут введены. И, наконец в какое количество заказа клавишу F9, чтобы ошибки требование 10 гарантирует возникать 10Во-первых скопируйте в ячейке емкость для каждого потоков будет иметьПодбор распределения данными делаем запись объем инвестированных средств самый ответственный этапдолжны хранилище порядке?D13+1.96*D14/SQRT(1000) 000 карточек, будут
-
Подставлять значения по в столбце открывающая ячейке C11, мы дает максимальное Средняя пересчитать случайных чисел, 000, любой случайное процентов времени требование C3 C4:C402 формулы фармацевтическая Lilly использует положительное чистой приведенной
(поиск наиболее подходящего
«Результаты имитации». На
(со знаком «+»):
при составлении инвестиционного
Любая инвестиция нуждается в
. Эти вычисления отображаются
всегда продается некоторые
строкам 1 помещается
в ячейке A16.
можем рассчитать наша
прибыль за итераций
среднее остается близко
-
число между 0.10 10 000 и=RAND() моделирование. стоимости (ЧПС)? Что закона распределения по вкладке «Данные» нажимаемРезультат – 1,90. проекта. тщательных расчетах. Иначе
support.office.com
Анализ инвестиционного проекта в Excel скачать
в рисунке 60-7. из них без в пустую ячейку60-рис используется ряд
прибыль как 1000. Данные можно 40 000 и и 0,45 создает т. д.. Задайте имя диапазонаProctor и Gamble использует такое фактору риска набору фактических данных). «Анализ данных» (еслиПосчитаем IRR инвестиционного проектаОбъем продаж условный. В
Расчет инвестиционного проекта в Excel
инвестор рискует потерятьНа рисунке 60-7 любой leftovers. и случайное число диалоговое окно длявыручки — total_var_cost-total_disposing_cost найти в файле стандартным отклонением близко запросу 20 000Требование C3:C402 моделирование для моделирования
степень нашей портфолиоИнтересует следующее: там нет инструмента в Excel. Напомним реальной жизни эти вложенные средства. 95 процентов доверительныйПримечание: в ячейке C2
заполнения пробная версия. Valentine.xlsx, показанный на 10 000.
- и т. д.Случайные числа
- данных и оптимально живая
инвестиций? Monte Карло- ляпы и придется подключить настройку). формулу: цифры – результатНа первый взгляд, бизнес
интервал для средних В этой книге
пересчитывается. Выберите соответствующий число от 1Мы предлагаем эффективный способ
рисунке 60-4 этогоПо сути случайное число В F8:F11 диапазон
10 000. Затем в столбце
изгородь риск чужой позволяет нам модели недочеты В открывшемся окнеВНД = ΣДП анализа доходов населения,
прибыльный и привлекательный прибыли при упорядоченыпересчета отчет о прибылях до 1000 нажмите клавишу F9, раздела. Присвоить имяx
ячеек используйте функциюМеньше 0,10 F можно отслеживать exchange. ситуаций, в которых- интересна ли
выбираем «Генерация случайныхt
востребованности товаров, уровня для инвестирования. Но 40 000 календарейприсвоено
указан в ячейкеДалее мы введите нашей сколько раз (например, диапазона в ячейкахформулы СЧЁТЕСЛИ для определения
20 000 среднего значения 400
Sears использует моделирование, чтобы
Оценка инвестиционного проекта в Excel
представления неопределенности и
- эта тема чисел».
- / (1 + ВНР)t инфляции, сезона, места
- это только первоеПриносим наша среднюю прибыль
- Автоматически, кроме таблиц C16. Затем входного
количества возможных производства 1000) для каждого
B1:B11 C1:C11 ячеек.NORMINV(p,mu,sigma)
доля нашей 400Больше или равно 0.10 случайных чисел (ячейка определить, сколько единиц воспроизводить их на- куда стоит
Заполняем параметры следующим образом: = И.
- нахождения торговой точки
- впечатление. Необходим скрупулезный при упорядочены 40
. (Воспользуйтесь командой вычислений значения ячейки столбца (10 000, 20 количества производства и
Диапазон ячеек G3:H6
создает итераций, возвращая каждого и меньше, чем F2) и используйте каждую строку продукта компьютере тысячи раз.
продолжать развитие
Нам нужно смоделировать ситуациюДП и т.д.
анализ инвестиционного проекта. 000 календарей, которая в группе вычисления 2 помещается в
000, 40 000, перечень наша ожидаемые назначается имяp запросу. Мы нажмите 0,45 функцию СЧЁТЕСЛИ для должен быть упорядоченыПримечание:- с кем на основе распределенийt
Для подсчета выручки использовалась И сделать это находится между 56,687 на вкладке «формулы»). пустую ячейку и
60 000) в
прибыль для каждого
- подстановкию процентиль обычный случайная клавишу F9, чтобы40 000
- определения дроби, которые из поставщиков — Имя стоит сотрудничать разного типа.– положительные элементы денежного формула: =СУММПРОИЗВ(B3:B6;Лист2!$D$4:$D$7). Где можно самостоятельно с $ и 62,589 Это обеспечит нашей еще раз пересчитывает
- ячейках B15:E15. Нам
количества. Эта ситуация. Наш цена продажи величина с среднюю
Моделирование рисков инвестиционных проектов в Excel
пересчитать случайные числа,Больше или равно 0,45 находятся в диапазоне например, количество парMonte Карло- что мыДля генерации количества пользователей
потока, которые нужно первый массив – помощью Excel, без $ 95 процентов.
таблице данных пересчитываются случайное число в нужно рассчитать прибыль
входит в котором и параметров стоимости»среднее» имитацию вероятностей при и менее 0,75 от 0 и trousers Dockers, которыепоступает из моделирования забыли воспользуемся функцией СЛУЧМЕЖДУ. продисконтировать по такой объемы продаж; второй
привлечения дорогостоящих специалистов
Продавец GMC считает нормально Если мы нажмите ячейке C2. В
для каждого номера двумерная таблица данных введены в C4:C6и близко нашей вероятностей60 000 0,25, 0,25 и должны быть упорядочены компьютера, выполненных вСпасибо за ваше
Нижняя граница (при ставке, чтобы чистый массив – цены и экспертов по распределенным потребность делегатов клавишу F9, которая ячейке C17 вводится
пробной версии (от приходит нашей помощь. ячеек.»стандартное_откл» предполагаемой запросу.
Больше или равно 0,75 0,50, 0,50 и
в этом году. течение 1930-х и
мнение, будем признательны самом плохом варианте
exceltable.com
Надстройка для анализа рисков и метода Монте-Карло в Excel (Excel)
приведенный эффект равнялся реализации. управлению инвестиционными портфелями. 2005 с 200 лучше поскольку большие соответствующих profit.
1 до 1000) (Читайте в статье
- Моделирование карточки 60стандартное отклонение. Например случайноеЕсли вы введете в
- Чтобы продемонстрировать моделирование запросу, 0,75 и 0,75Olive Oil и фармацевтическая 1940-х годах, чтобы за все критические событий) – 1
- нулю. Внутренняя нормаВыручка минус переменные затраты:Инвестор вкладывает деньги в средним и стандартным объемы данных таблицыПутем копирования ячейки B13 и каждого количества
- главе 15 «Чувствительности рис Валентина число в ячейке любую ячейку формулы
просмотрите файл Discretesim.xlsx,
и 1. При компании используют моделирование
оценить вероятность того, замечания.
пользователь. Верхняя граница доходности – такая
=B7-СУММПРОИЗВ(B3:B6;Лист2!$B$4:$B$7). готовое предприятие. Тогда
отклонением 30. Получение замедлится свою работу,
C13:E13 производства. Мы ссылаются анализа с помощьюДля ввода количества пробной
excelworld.ru
C4 0,77 (просмотреть
Просмотров 2.9к. Опубликовано 28.07.2021
Обновлено 29.07.2021
Метод Монте-Карло назван в честь района Монако, известного своими казино. В этой статье мы будем использовать метод Монте-Карло для изучения зависимости эффективности ставок от фактора везения.
Что такое метод Монте-Карло?
Метод Монте-Карло используется в тех случаях, когда применение других математических подходов сопряжено с большим количеством трудностей.
Суть метода заключается в многократном использовании генератора случайных чисел. На основе полученных данных вычисляются вероятности в рассматриваемом процессе.
Он особенно полезен тем бетторам, которые в меньшей степени осведомлены о традиционных методах статистического тестирования, поскольку не требует обширных математических знаний.
Анализ эффективности ставок
Допустим, есть история из 1500 ставок одинакового размера с доходностью (Yield) 0,85 %. Но как понять, является ли это оправданной закономерностью или же результатом влияния удачи или невезения?
Смотрите также: Что такое ROI и Yield (доходность)
Первый шаг предполагает сравнение этой величины со значением математического ожидания. Концепция используемой методологии предполагает оценку справедливого коэффициента каждой ставки и, следовательно, величины ценности (валуйности).
Например, коэффициент букмекера 2,10 при справедливом коэффициенте 2,00 содержит ценность (value) 5 % или 1,05 (рассчитанное путем деления 2,10 ⁄ 2,00).
Справедливый (или объективный) коэффициент 2,00 предполагает вероятность выигрыша 50 %. Если сделать 100 ставок, 50 из которых будут выигрышными (прибыль по каждой ставке 1,10 доллара), а 50 — проигрышными (убыток по каждой ставке — 1 доллар), то размер чистой прибыли составит 5 долл. (или 5 % от оборота в 100 долл.).
Аналогичным образом, КФ букмекера 3,30 при справедливом коэффициенте 2,95 будет содержать ценность 11,8 %. В приведенной ниже таблице представлены данные прогнозирования.
Матч | Ставка | Кэф БК | Справедливый КФ | Валуйность |
---|---|---|---|---|
Рубин — Спартак | П2 | 2,1 | 1,9 | 10,5% |
Левски — Славия | П2 | 3,2 | 3 | 6,7% |
Вердер — Ганновер | П1 | 2 | 1,95 | 2,3% |
Ганза — Карлсруэ | П2 | 3,3 | 2,95 | 11,9% |
Шабаб — Видад | П2 | 2,2 | 2,15 | 2,3% |
Хуарес — Толука | П1 | 2,35 | 2,2 | 6,8% |
Определить общую валуйность и размер ожидаемой прибыли для полной истории ставок достаточно просто, поскольку нужно просто вычислить среднее значение.
Для портфеля из 1500 ставок оно было равно 4,1 %, и это указывает на то, что если бы использованная система ставок функционировала точно так, как прогнозировалось, ожидаемая прибыль по ставкам на сумму 1500 доллар составляла бы 61,5 доллара.
В действительности же доход для этих ставок был равен 13,7 доллара. По-видимому, такой низкий результат объясняется невезением (при условии, конечно, что использованная модель прогнозирования функционировала должным образом).
Вопрос заключается в том, насколько сильна эта зависимость? Для поиска ответа на этот вопрос можно воспользоваться методом Монте-Карло.
Моделирование Монте-Карло в Excel
Выполнить моделирование по методу Монте-Карло в Excel достаточно просто.
- Рассчитайте ожидаемую вероятность выигрыша для каждой ставки, выраженную в виде десятичной цифры от нуля до единицы. Эта величина является обратной значению справедливого коэффициента ( 1 ⁄ КФ).
- Используйте функцию «СЛЧИС()» в Excel для вывода случайного числа от нуля до единицы для каждой ставки. Для того чтобы с помощью Excel определить, принесет ли ставка в моделировании прибыль или убыток, необходимо просто выяснить, является ли случайное число, связанное со ставкой, меньше величины ожидаемой вероятности выигрыша.
- Если выпавшее случайное число меньше вероятности, то засчитывается выигрыш (коэффициент минус 1), если случайное число больше — то проигрыш (−1).
- Суммируйте прибыли и убытки по всем ставкам. Затем просто разделите сумму прибыли на количество ставок.
- Используйте функцию таблицы данных в Excel и обновите случайные числа для определенного количества моделирований.
Матч | Ставка | Справедливый КФ | Вероятность выигрыша | Случайное число | Прибыль |
---|---|---|---|---|---|
Рубин — Спартак | П2 | 1,9 | 0,53 | 0,46 | +0,9 |
Левски — Славия | П2 | 3 | 0,33 | 0,15 | +2 |
Вердер — Ганновер | П1 | 1,95 | 0,51 | 0,8 | -1 |
Ганза — Карлсруэ | П2 | 2,95 | 0,34 | 0,70 | -1 |
Шабаб — Видад | П2 | 2,15 | 0,47 | 0,53 | -1 |
Хуарес — Толука | П1 | 2,2 | 0,45 | 0,54 | -1 |
Нажатие клавиши F9 позволяет выполнить перерасчет всех случайных чисел для совершенно нового моделирования и вычисления теоретической доходности новой выборки.
Размер доходности можно фиксировать вручную каждый раз при запуске нового моделирования, но если мы хотим повторять процесс сотни или тысячи раз, для этого потребуются большие затраты времени и усилий.
К счастью, в Excel предусмотрен быстрый и простой способ выполнения множества моделирований за один раз с помощью функции таблицы данных. Для доступа к ней перейдите в Данные ⇒ Анализ «что если» ⇒ Таблица данных.
Вычислите доходность своей выборки в любой свободной ячейке Excel, как описано в шаге три выше.
Затем выделите несколько ячеек, которые вы хотите заполнить значениями доходности для новых моделирований, включая один столбец слева.
После этого вызовите таблицу данных в Excel. Отобразится окно, подобное приведенному ниже.
В ячейке ввода столбца просто введите ссылку на одну ячейку. Это может быть любая ячейка при условии, что она не является одной из тех ячеек, которые были выделены ранее.
Нажмите ОК и посмотрите, что сделает Excel. Ячейки, выделенные ниже первой, будут заполнены новыми вычисленными значениями доходности, каждое из которых представляет собой одно моделирование. В рамках этого примера было выполнено 10 моделирований, как показано ниже.
Измерение влияния удачи на результаты ставок
Можно выполнить столько моделирований, сколько мы захотим, хотя чем больше их количество, тем больше времени займут вычисления в Excel. Для целей этой статьи было выполнено 100 000 моделирований (что заняло около пяти минут).
Еще один важный момент, который можно вынести из этого эксперимента, касается влияния невезения на результаты игроков с положительным матожиданием и довольно значительными историями ставок.
Средняя доходность составила 4,05 %, что почти совпадает с величиной ценностного ожидания данной истории ставок. Однако наблюдается широкий разброс значений от –12,23 % (самый низкий показатель эффективности) до 23,26 % (самый высокий показатель).
Действительно, убыточными оказались почти 17 % моделирований, хотя величина теоретического ценностного ожидания для использованной истории ставок превышала 4 %, в то время как доходность могла быть выше фактического показателя 0,85 % в 76 % случаев.
Фактически, используя эти данные, мы могли бы вычислить вероятность достижения какого-либо определенного порогового значения доходности в Excel без необходимости в проведении каких-либо статистических тестирований.
Метод Монте-Карло позволяет сделать все это с минимумом усилий с нашей стороны. Полное распределение 100 000 результатов моделирования доходности приведено в таблице ниже (с шагом 0,1 % по оси X). Тот, кто имеет представление о нормальном распределении, может увидеть, что это совпадение почти идеальное.
Конечно, если бы фактический размер доходности был равен, скажем, –5 % или ниже (что возможно только в 1 % случаев), можно было бы задуматься о несовершенстве использованной системы ставок. Таким образом, метод Монте-Карло является полезным инструментом для проведения таких субъективных оценок.
Несовершенная система ставок или невезение?
Еще один важный момент, который можно вынести из этого эксперимента, касается влияния невезения на результаты игроков с положительным ожиданием и довольно значительными историями ставок.
Использованная в этой статье история ставок включала более 1500 ставок с прогнозируемым математическим ожиданием свыше 4 %. Несмотря на это преимущество, результаты моделирований по методу Монте-Карло продемонстрировали, что проигрыш возможен более чем в одном случае из пяти.
Если бы ваша стратегия ставок содержала похожее преимущество, как бы вы повели себя, сделав 1500 ставок, которые ничего бы вам не принесли? Сохранили бы уверенность в своей методологии, списали бы низкие результаты на невезение или потеряли бы веру в свой подход?
Один из способов, который может помочь в решении этой дилеммы, предполагает увеличение размера выборки. Опять же, для того чтобы понять, как меняется общая картина при увеличении размера истории ставок, можно обратиться к методу Монте-Карло.
В рамках мысленного эксперимента первоначальное количество ставок (1500) было увеличено в десять раз (путем простого воспроизведения исходной выборки коэффициентов ставок еще девять раз). Дополнительное моделирование, проведенное 100 000 раз, позволило получить приведенные далее значения доходности.
- Среднее значение доходности = 4,04 %
- Наименьшее значение доходности = –1,21 %
- Наибольшее значение доходности = 10,17 %
- Вероятность доходности < 0 % = 0,1 %
- Вероятность доходности > 0,85 % = 99,2 %
Ниже представлено новое распределение, которое было получено после выполнения 100 000 моделирований, наложенное на исходное распределение для первоначальной выборки из 1500 ставок.
Очевидная разница между двумя выборками — это размер спреда или диапазона возможных значений доходности, который намного ýже в случае с большей историей ставок. Такой результат вполне предсказуем и является просто следствием закона больших чисел.
Оценка результатов моделирования по методу Монте-Карло
Чем больше история ставок, тем вероятнее, что фактическая эффективность будет ближе к ожидаемой — конечно, при условии, что система прогнозирования функционирует должным образом.
Напрашивающийся вывод состоит в том, что если после более 15 000 ставок доходность будет оставаться на отметке 0,85 % или ниже, это утверждение следует поставить под сомнение.
В конечном счете, метод Монте-Карло не позволит вам точно понять, какие факторы, не считая везения, определяют результативность вашей системы ставок. Тем не менее это действительно полезный инструмент, который поможет в формировании обоснованных суждений в этом отношении, а также даст вам возможность оценить диапазон обоснованно ожидаемых исходов, возможных в пределах действия удачи и невезения.
В качестве бонуса вы можете скачать файл Excel с моделированием Монте-Карло. Его можно модифицировать и использовать для анализа эффективности своей игровой стратегии.
Скачать “Монте-карло для эффективности системы ставок”
monte-karlo-1.xlsx – Загружено 560 раз – 10,28 КБ
Срок выполнения | от 1 дня |
Цена | от 100 руб./задача |
Предоплата | 50 % |
Кто будет выполнять? | преподаватель или аспирант |
ЗАКАЗАТЬ РЕШЕНИЕ ЗАДАЧ МЕТОДОМ МОНТЕ-КАРЛО
Один из самых прикладных методов статистической оценки риска. К нему нужно отнестись с большим участием. В данной статье будет рассмотрен пример имитационного моделирования с использованием данного подхода.
Метод Монте-Карло получил своё название за то, что предназначен осуществить оценку предельно случайных событий. А что, как ни казино, которых в Монте-Карло много, связано со случайностью больше всего?
В процессе работы нам понадобится «генератор случайных чисел» из MS Excel и функция «Описательная статистика».
Оценка риска инвестиционного проекта
Есть следующие условия задачи:
Таким образом, нам нужно оценить три периода – за три года. Запишем все исходные данные в таблицу. Значения, полученные в ячейках D5-X5, имеют формулу для вычисления или есть в условиях задачи. Вы, как экономист, с формулами должны быть знакомы. Обратите внимание на заголовок, выделенный красным цветом на рисунке ниже – «Имитационная модель NCF1». Это говорит о том, что мы имитируем первый год, а всего их будет три на разных листах в MS Excel. На новый лист переключиться внизу окна программы.
Теперь в MS Excel переключаемся на «Данные» и выбираем пункт «Анализ данных».
В появившемся окне выбираем «Генерация случайных чисел». Выполняем генерацию с параметрами, продемонстрированными на картинке ниже, для пункта «Кол-во пользователей».
Параметры будут отталкиваться от среднего значения 250, оно есть в ожидаемых значениях в нашей таблице. Нужно выполнить 1000 генераций. Если вы знакомы со статистикой, то понимаете, что большее количество испытаний даёт более точную оценку. Используя метод Монте-Карло, можно имитировать и 10 000 значений для большей точности.
После мы имитируем все стохастические, то есть, меняющиеся значения по аналогии, как показано выше. Копируем формулы переменных или констант из ячеек D7-X7 под «Результаты имитации» с учетом имитированных значений. Получаем следующий результат.
Как видим, платежи по налогам за имущество, например, являются постоянным значением на весь год, поэтому это значение везде одинаковое, а другие меняются, потому что рассчитываются по формулам, и в эти формулы входят меняющиеся значение, имитированные нами. Не забывайте, что значений в каждом столбце должно быть по тысяче.
Теперь делаем то же самое, но для имитационной модели NCF2.
Это второй год работы проекта. Как видим, под «СКО» процентные соотношения увеличились. Об этом говорится в условии задачи, что налоги и зарплата должны расти каждый год.
Повторяем это действие в третий раз, увеличивая налоги и зарплаты, как говорит условие.
Наибольшую важность в оценке инвестиционного проекта имеет параметр NCF – чистый денежный поток. Копируем все значения NCF на четвертый лист с каждой из трёх предыдущих страниц.
Формула для расчета NPV есть вверху картинки. Используем её. Теперь точно так же заходим в «Данные», жмём на «Анализ данных» и выбираем там «Описательная статистика». Вот, что в появившемся окне вам нужно указать.
Во входном интервале выбирается 1000 полученных значений NPV. Выходной интервал можете выбрать произвольно. На выходе у вас будет таблица со статистическими данными.
Вы, как экономист, должны понимать, о чем говорит каждое значение, если нет, то нужно прочитать отдельную статью или главу учебника. Наша статья о том, метод Монте-Карло применяется с использованием функций MS Excel.
Заключение
Генерация случайных чисел – наше всё. Именно в оценке того, к чему может привести случайность, заключается статистический метод Монте-Карло. Это работает не только в экономике, но и везде, где есть случайность. Можете посмотреть, как это делается, применительно к зоологии в видео ниже.
Открыть эту статью в PDF
Монте-Карло — метод анализа, применяемый в случаях, когда параметры известны приблизительно, и есть информация о статистическом распределении этих параметров. Для проведения анализа генерируют большое число случайных значений параметров, для каждого такого значения выполняют расчет и формируют статистическое распределение для результата.
Примерами задач, для которых применяют анализ Монте-Карло, могут служить следующие ситуации:
- Оценка опционов на акции на основе статистических данных о колебаниях цены акции.
- Определение Value-at-Risk в инвестиционных решениях с известными данными о статистическом распределении доходности ценной бумаги.
- Оценка инвестиционных проектов, связанных с добычей полезных ископаемых или другой деятельностью, в которой данные о параметрах проекта (дебит нефтяной скважины и т. п.) выражены статистически.
Пример графика распределения значений NPV инвестиционного проекта методом Монте-Карло:
На этом графике по горизонтальной оси показан интервал значений NPV, полученных в расчетах (результаты сгруппированы с шагом 100 000), а по вертикальной оси — число случаев, когда NPV попадала в этот интервал (из 1 000 попыток).
Алгоритм метода Монте-Карло
В сфере финансов для анализа методом Монте-Карло необходимо выполнить следующие шаги:
Шаг 1. Параметры
Выбираем результат, который будем анализировать методом Монте-Карло — цена опциона, NPV инвестиционного проекта и т. п.
В качестве параметров для Монте-Карло выбираем один или несколько показателей, влияющих на результат. Предполагается, что значения этих параметров известны не точно, но мы знаем или можем получить характеристики статистического распределения параметров.
Шаг 2. Основная модель
Создаем модель, которая вычисляет результат с учетом выбранных параметров. Скорее всего, кроме статистических параметров, используемых в Монте-Карло, в ней будут и другие данные, которые заданы в традиционном виде с конкретными значениями. В финансовом анализе модель обычно создают в Excel, но, в принципе, метод Монте-Карло можно реализовать и другими инструментами: на языке Python или еще в каком-то приложении.
Шаг 3. Закон распределения
Необходимо решить, как именно выглядит статистическое распределение параметров. Простейший вариант — равномерное распределение. В этом случае параметр с одинаковой вероятностью может принимать любое из значений в заданном интервале. К сожалению, такое распределение случайных величин не очень часто соответствует действительности.
Самый распространенный подход — нормальное распределение, предполагающее, что вероятность выпадения значений постепенно падает с удалением от среднего. Хотя в реальных процессах нормальное распределение часто лучше всего описывает поведение параметров, у него есть неудобства в реализации. Во-первых, оно не ограничивает возможные отклонения от среднего. Пусть и с маленькой вероятностью, но значение параметра может оказаться сколь угодно далеким от ожидаемого. Из-за этого нормальное распределение иногда заменяют треугольным. Во-вторых, нормальное распределение с одинаковой вероятностью допускает отклонения параметра вверх и вниз от ожидаемой величины. Но часто вероятности снижения и роста показателя не одинаковы. Тогда может потребоваться более сложный закон распределения.
Шаг 4. Свойства распределения
Для выбранного закона распределения случайных параметров необходимо получить свойства этого распределения. В наиболее популярном нормальном распределении это среднее значение и стандартное отклонение. Если Монте-Карло будет использовать другое распределение, то и перечень его свойств может меняться.
Самая интересная (и сложная) деталь на этом шаге — корреляция. Если параметров несколько, то может оказаться, что они хотя и являются случайными, но их случайные колебания связаны друг с другом. Например, если при моделировании инвестиционного проекта в качестве случайных параметров выбраны цены готовой продукции и стоимость комплектующих, то жизненный опыт подсказывает, что чаще всего цены на товар и цены на комплектующие к нему меняются похожим образом, то есть эти величины коррелированы. Анализ их случайных колебаний без учета такой связи может заметно исказить картину.
Шаг 5. Многократный расчет
С помощью средств автоматизации расчетов (Excel, Python и т. п.) запускаем цикл из большого числа повторений, на каждом шагу которого получаем случайные значения параметров в соответствии с их законом распределения, вычисляем результат и накапливаем статистику по полученному результату.
Шаг 6. Анализ результатов
В первую очередь результаты моделирования представляют графически, отображая на гистограмме частоту попадания результата в разные интервалы значений. Далее можно рассчитать для результата любые статистические характеристики как для реального случайного процесса: среднее, стандартное отклонение и другие показатели.
Сложности применения Монте-Карло
Главная проблема анализа методом Монте-Карло связана с получением данных о статистическом распределении параметров, использованных в анализе. Сложный и насыщенный данными метод моделирования создает у аналитика впечатление о точности и глубине исследования возможных результатов, но в действительности качество сделанных выводов полностью зависит от качества исходных данных.
В ряде случаев для параметров доступны обширные данные наблюдений, и их статистику можно объективно рассчитать. Но часто наблюдения для параметров недоступны, и правила их распределения определяют аналитически. В таких ситуациях можно сделать две ошибки.
Ошибка 1. Неверное правило распределения. Закон распределения и его характеристики не стыкуются с тем, как определи базовые значения параметров. Например, продажи уже и так спланированы по наиболее оптимистическому сценарию, а статистическое распределение в равной степени допускает отклонения как вверх, так и вниз.
Ошибка 2. Игнорирование корреляции. Многие параметры, хотя и являются случайными, сильно связаны друг с другом. Если мы анализируем их как независимые, то можем получить сильно искаженный результат.
Организация расчета методом Монте-Карло в Excel
Наиболее распространенная среда, в которой выполняют анализ Монте-Карло — Excel. Сложные инструменты моделирования Монте-Карло, учитывающие все тонкости статистики, встроены в различные надстройки статистического анализа, такие как @RISK. Но они могут быть довольно дорогими, а если доступные данные не позволяют получить детальные параметры, то применение сложных инструментов не будет оправданным.
Простые решения для анализа Монте-Карло можно реализовать своими силами. Ниже приведены два видеоролика о том, как создать модель анализа Монте-Карло средствами таблиц данных или с применением макросов.
1. Вариант с использованием таблиц данных:
Файл из видео: monte-carlo-datatable.zip
Такие статьи мы публикуем регулярно. Чтобы получать информацию о новых материалах, а также быть в курсе учебных программ, вы можете подписаться на новостную рассылку.
Если вам необходимо отработать определенные навыки в области инвестиционного или финансового анализа и планирования, посмотрите программы наших семинаров.