Мне нужно автоматизировать прогнозирование временных рядов, и я заранее не знаю особенностей этих рядов (сезонность, тренд, шум и т. Д.).
Моя цель не в том, чтобы получить лучшую модель для каждой серии, а в том, чтобы избежать довольно плохих моделей. Другими словами, каждый раз получать небольшие ошибки - не проблема, но время от времени получать большие ошибки.
Я думал, что смогу достичь этого, комбинируя модели, рассчитанные с использованием различных методов.
То есть, хотя ARIMA будет лучшим подходом для конкретной серии, он может быть не лучшим для другой серии; то же самое для экспоненциального сглаживания.
Однако, если я объединю одну модель из каждой методики, даже если одна модель не очень хороша, другая приблизит оценку к реальной стоимости.
Общеизвестно, что ARIMA лучше работает для долговременных рядов с хорошим поведением, в то время как экспоненциальное сглаживание выделяется для кратковременных шумных рядов.
- Моя идея состоит в том, чтобы объединить модели, сгенерированные из обоих методов, чтобы получить более надежные прогнозы, имеет ли смысл?
Там может быть много способов объединить эти модели.
- Если это хороший подход, как мне их объединить?
Можно использовать простое среднее значение прогнозов, но, возможно, я мог бы получить более точные прогнозы, если бы взвесил среднее значение в соответствии с некоторым показателем качества модели.
- Какой будет обработка дисперсии при объединении моделей?