Урок 8: Неопределенность
NeuralProphet поддерживает несколько способов включения неопределенности в прогноз. В этом учебнике мы рассмотрим возможность неопределенности с помощью квантильной регрессии. Подробнее о квантильной регрессии можно прочитать на Википедии
Мы начинаем с базовой модели NeuralProphet из предыдущих учебных пособий и рассматриваем, как добавить моделирование неопределенности к прогнозу.
В отличие от точечного прогнозирования, моделирование неопределенности предсказывает интервал возможных значений для прогноза. Предполагая, что мы хотим, чтобы истинное значение находилось в пределах оценочного интервала с вероятностью 90%, мы устанавливаем уровень доверия равным 0.9
. Мы определяем два квантиля, 0.05
и 0.95
, которые соответствуют 5-му и 95-му процентилям распределения прогноза. Таким образом, 90% доверительный интервал представляет собой разницу между 5-м и 95-м процентилями.
Настройте модель с неопределенностью, используя 10-й и 90-й процентили.
В описанном выше методе мы использовали модель квантильной регрессии, которая использует функцию потерь пинбол для оценки качества подгонки. Хотя для обучающего набора данных гарантировано соответствие определенному покрытию, для неизвестных данных такая гарантия отсутствует. Для обеспечения предельного покрытия по отношению к неизвестным данным могут быть использованы более сложные методы, такие как конформное предсказание.
Для более подробного изучения темы вы можете ознакомиться с нашим учебником по количественной оценке неопределенностей.
Last updated