Пример МоделРиск · Нефть и газ
Прогноз цены нефти по истории
Какой ценовой сценарий заложить в пятилетний план? Три модели временных рядов, подобранные к десяти годам цен и взвешенные по данным.
Из сохраненного прогона модели
Ценовой сценарий для плана
Среднегодовая цена прогноза, усредненного по моделям.
| Показатель | Ед. изм. | 10-й проц. | Медиана | 90-й проц. | Среднее |
|---|---|---|---|---|---|
| 2027 средняя цена | долл./барр. | 53,7 | 64,8 | 79,5 | 65,9 |
| 2028 средняя цена | долл./барр. | 45,6 | 63,6 | 93,5 | 67,4 |
| 2029 средняя цена | долл./барр. | 42,0 | 62,9 | 105,3 | 69,7 |
| 2030 средняя цена | долл./барр. | 39,4 | 62,8 | 116,0 | 72,5 |
| 2031 средняя цена | долл./барр. | 37,2 | 62,7 | 128,7 | 76,4 |
Линейный график: 90-й процентиль, медиана, среднее, 10-й процентиль.
Вопрос бизнеса
Пятилетнему плану нужен ценовой сценарий: ожидаемая цена нефти на каждый год и разумный диапазон вокруг нее. У компании есть десять лет месячных цен. Случайное блуждание (геометрическое броуновское движение) говорит, что сегодняшняя цена — лучший ориентир на будущее, а диапазон продолжает расширяться.
Модель с возвратом к среднему говорит, что цены притягиваются к долгосрочному уровню, поэтому диапазон перестает расти. Обе модели стандартны, обе почти одинаково хорошо описывают историю — и резко расходятся в оценке 2031 года.
Вместо того чтобы выбрать одну и скрыть этот выбор, модель подбирает трех кандидатов функциями подбора временных рядов МоделРиск, оценивает свидетельства в пользу каждого информационным критерием Шварца (SIC) и усредняет их прогнозы с этими весами. Неопределенность подобранных параметров тоже учитывается, потому что десять лет данных определяют долгосрочный уровень лишь приблизительно.
- Для кого
- Плановикам, коммерческим и финансовым службам, которые задают ценовые сценарии, и аналитикам, прогнозирующим цены на сырье или валютные курсы.
- Основные результаты
- Прогноз месячной цены с полосой от 10-го до 90-го процентиля · среднегодовые цены для плана · вероятность, что средняя цена года окажется ниже бюджетной · свидетельства в пользу каждой модели и что каждая из них дает для 5-го года.
Как устроена модель
После этого листа идут еще пять, слева направо. Каждый питает следующий.
Лист «Исходные данные»
Проверяемая бюджетная цена и априорный вес каждой модели (по умолчанию равные). Два переключателя: учитывать неопределенность параметров и усреднять модели или брать только лучшую. Первый год прогноза — год после окончания истории.
Лист «История»
Десять лет месяцев и среднемесячных цен с их логарифмическими доходностями. Вставьте свои месяцы и цены поверх желтых ячеек, заканчивая декабрем; все дальнейшие расчеты обновятся.
Лист «Модели»
VoseTimeGBMFitObject, VoseTimeGBMVRFitObject и VoseTimeGBMAJVRFitObject подбирают к ценам случайное блуждание, модель с возвратом к среднему и модель с возвратом к среднему и скачками. VoseSIC оценивает каждый подбор со штрафом за лишние параметры (чем меньше, тем лучше). Поддержка каждой модели — ее априорный вес × exp(−ΔSIC / 2). Ее вес по данным — доля в общей поддержке, стандартное приближение вероятности того, что модель верна.
Лист «Прогноз»
В каждой итерации VoseTimeSimulate разыгрывает 60-месячную траекторию из каждой подобранной модели. Подборы случайного блуждания и возврата к среднему также разыгрывают свои параметры из их неопределенности. VoseDiscrete выбирает одну модель с вероятностью, равной ее весу, и траектория этой модели становится прогнозом. Среднегодовые значения превращают траекторию в ценовой сценарий.
Лист «Результаты»
Процентили месячных и годовых цен, вероятность, что средняя цена года окажется ниже бюджетной, и цена 5-го года по каждой модели и по усреднению.
Приемы МоделРиск
Похожие модели
- Задача
- Используется
Результаты подробно
Бюджетная цена
Вероятность, что средняя цена года ниже бюджетной цены с листа «Исходные данные».
| Показатель | Ед. изм. | Значение |
|---|---|---|
| Бюджетная цена (лист «Исходные данные») | долл./барр. | 60,0 |
| Год | Вероятность |
|---|---|
| 2027 средняя ниже бюджетной цены | 30,3% |
| 2028 средняя ниже бюджетной цены | 41,3% |
| 2029 средняя ниже бюджетной цены | 43,8% |
| 2030 средняя ниже бюджетной цены | 44,7% |
| 2031 средняя ниже бюджетной цены | 44,8% |
Какая модель? Свидетельства и что каждая модель говорит о 5-м годе
SIC и веса с листа «Модели»; средняя цена 5-го года по каждой модели и по усреднению.
S-кривая (накопленная вероятность) усреднения моделей, случайного блуждания (GBM), возврата к среднему (GBMVR) и модели со скачками (GBMAJVR) по сохраненному моделированию.
| Модель | SIC | ΔSIC | Используемый вес |
|---|---|---|---|
| Случайное блуждание (GBM) | −264,9 | 0,0 | 51,1% |
| Возврат к среднему (GBMVR) | −264,8 | 0,1 | 48,7% |
| Возврат к среднему со скачками (GBMAJVR) | −253,8 | 11,1 | 0,2% |
| Показатель | Ед. изм. | 10-й проц. | Медиана | 90-й проц. | Среднее |
|---|---|---|---|---|---|
| Случайное блуждание (GBM) | долл./барр. | 30,4 | 72,9 | 167,8 | 90,3 |
| Возврат к среднему (GBMVR) | долл./барр. | 43,5 | 59,5 | 81,5 | 61,4 |
| Возврат к среднему со скачками (GBMAJVR) | долл./барр. | 45,4 | 58,4 | 75,2 | 59,6 |
| Усреднение моделей (ценовой сценарий) | долл./барр. | 37,2 | 62,7 | 128,7 | 76,4 |
Как читать результаты
- История не позволяет отличить случайное блуждание от возврата к среднему: их значения SIC почти равны, поэтому каждая получает около половины веса. Но о 5-м годе они говорят очень разное. Диапазон случайного блуждания продолжает расширяться. Диапазон возврата к среднему выравнивается вокруг долгосрочного уровня.
- Усреднение моделей переносит это расхождение в ценовой сценарий, а не скрывает его. Если взять только лучшую модель (установить «Усреднять модели» в 0), весь план будет опираться на разницу SIC в долю пункта.
- Неопределенность параметров сильнее всего расширяет диапазон случайного блуждания: десять лет данных оставляют снос неопределенным примерно на ±0,7% в месяц, и за пять лет это накапливается. На прогноз с возвратом к среднему она влияет гораздо меньше. Для сравнения установите «Учитывать неопределенность параметров» в 0.
- Вероятность опуститься ниже бюджетной цены — плановый риск этого бюджета: бюджетная цена, которая с вероятностью 40% не будет достигнута в году, — амбициозная цель, а не базовый сценарий.
- Функция МоделРиск VoseTimeBMA выполняет байесовское усреднение подобранных временных рядов одной формулой массива. Эта модель расписывает шаги, чтобы каждый вес можно было увидеть и изменить.
Посмотрите, как меняются результаты. Откройте модель, измените исходные данные на листе «Исходные данные» и запустите моделирование: все таблицы и графики с этой страницы пересчитаются в Excel.
Исходные данные и допущения
Все допущения модели, их неопределенность и источник. Цифры условные.
Настройки плана 3 величины
Бюджетная цена проверяется по прогнозу, который начинается в январе после окончания истории.
| Допущение | Ед. изм. | Значение | Неопределенность |
|---|---|---|---|
| Бюджетная ценаЦена, заложенная в бюджет. Лист «Результаты» показывает вероятность, что средняя цена каждого года окажется ниже нее. | долл./барр. | 60,0 | Константа |
| Первый год прогнозаГод после последнего месяца истории (лист «История»). Прогноз охватывает пять календарных лет начиная с января. | год | 2027 | Расчетное |
| Учитывать неопределенность параметров1 — в каждой итерации разыгрываются параметры подборов случайного блуждания и возврата к среднему (аргумент Uncertainty функций подбора); 0 — используется наилучший подбор. | 1 — да, 0 — нет | 1 | Константа |
Усреднение моделей 4 величины
Как три подобранные модели объединяются в один прогноз.
| Допущение | Ед. изм. | Значение |
|---|---|---|
| Усреднять модели1 — модели усредняются по весам по данным; 0 — используется только модель с наименьшим SIC. | 1 — да, 0 — нет | 1 |
| Априорный вес: случайное блуждание (GBM)Ваш вес для каждой модели до того, как вы посмотрели на данные. Равные веса позволяют решать данным. | относительный | 1,00 |
| Априорный вес: возврат к среднему (GBMVR)Экономический довод (производители реагируют на цены) для сырья часто говорит в пользу возврата к среднему. | относительный | 1,00 |
| Априорный вес: возврат к среднему со скачками (GBMAJVR)Установите вес модели в 0, чтобы исключить ее. | относительный | 1,00 |
Единицы и обозначения
- Цены
- долл./барр., среднемесячные цены эталонного сорта нефти (синтетические данные); номинальные цены, без поправки на инфляцию.
- Логарифмическая доходность
- ln(цена этого месяца ÷ цена прошлого месяца): при небольших изменениях близка к процентному изменению.
- SIC
- Информационный критерий Шварца = k·ln(n) − 2·ln(максимальное правдоподобие); чем меньше, тем лучше. Разница меньше 2 — слабое свидетельство в пользу лучшей модели, больше 6 — сильное.
- Процентили
- 10-й процентиль: вероятность 10% получить меньшее значение. 90-й процентиль: вероятность 10% получить большее.
Основные допущения и ограничения
- Модели
- Три кандидата. Другие, например модели GARCH с меняющейся волатильностью, можно добавить так же: подобрать, оценить, включить в веса.
- Неопределенность параметров
- Учитывается для подборов случайного блуждания и возврата к среднему. Модель со скачками, у которой почти нет веса, подбирается по наилучшей оценке, чтобы моделирование шло быстро.
- Веса
- Веса по данным используют приближение SIC к байесовскому усреднению моделей, с равными априорными весами, если вы их не меняли.
- История
- Последние десять лет считаются представительными: структурные изменения, политика производителей и энергопереход явно не моделируются.
- Данные
- Ценовой ряд синтетический, создан для этого примера. Он похож на реальные цены нефти, но не воспроизводит их.
Как пользоваться моделью
- Вставьте свои месяцы и месячные цены на лист «История» (120 месяцев, начиная с самого раннего, заканчивая декабрем) и задайте бюджетную цену на листе «Исходные данные».
- Посмотрите лист «Модели»: SIC и веса по данным показывают, насколько сильно история говорит в пользу каждой модели.
- Нажимайте F9 на листе «Прогноз», чтобы увидеть разные траектории, затем запустите моделирование с ленты МоделРиск (10 000 итераций, фиксированное начальное число).
- Установите «Усреднять модели» в 0, чтобы использовать только лучшую модель, или измените априорные веса, и запустите моделирование снова.
Моделируйте эту модель в обычном режиме МоделРиск.
Функции МоделРиск в модели
- VoseTimeGBMFitObject, VoseTimeGBMVRFitObject, VoseTimeGBMAJVRFitObject
- Подобрать к ценам три модели временных рядов. С Uncertainty = TRUE каждый пересчет разыгрывает параметры.
- VoseSIC, VoseTimeOptimalFitObject
- Информационный критерий Шварца каждого подбора и модель с наименьшим SIC.
- VoseTimeGBMFitP, VoseTimeGBMVRFitP, VoseTimeGBMAJVRFitP
- Параметры наилучшего подбора, показаны на листе «Модели».
- VoseTimeSimulate
- Разыгрывает траекторию прогноза из объекта подобранного временного ряда.
- VoseDiscrete
- Выбирает модель для каждой итерации с вероятностью, равной ее весу.
- VoseInput, VoseOutput
- Обозначить выбранную модель и выходы прогноза: каждую месячную цену, среднегодовые значения и 5-й год по моделям.
- VoseSimPercentile, VoseSimMean, VoseSimProbability
- Статистика моделирования для таблиц и графиков на листе «Результаты».
Что почитать
- Метод Монте-Карло простыми словами (статья)
- Hoeting, J. A., Madigan, D., Raftery, A. E. and Volinsky, C. T. (1999). Bayesian model averaging: a tutorial. Statistical Science 14(4), 382–417.
- Подбор распределения по данным (статья)
- Pindyck, R. S. (1999). The long-run evolution of energy prices. The Energy Journal 20(2), 1–27.
Скачайте модель и запустите ее сами. Она открывается в Excel с МоделРиск. В пробной версии работают все примеры моделей.
Учебный пример: цифры придуманы для обучения и не описывают реальную компанию, проект или актив.
Другие примеры
- OG-01 · Нефть и газ★★★★★ Объемная оценка ресурсов Сколько газа и конденсата может содержать открытие «Сокол»? Один расчетный лист: цепочка умножений с экспертными диапазонами для каждой величины.
- OG-03 · Нефть и газ★★★★★ Прогноз добычи с неопределенностью кривой падения Сколько еще добудет скважина К-12? Подбирает кривую падения к истории добычи, переносит неопределенность подбора в прогноз и добавляет рисковое событие.
- OG-07 · Нефть и газ★★★★★ Стоимость и срок бурения скважины (AFE) Каким должен быть AFE для скважины K-15? Оценка скважины по этапам с осложнениями как суммой «частота × длительность» и двумя крупными рисковыми событиями.
