Рассчитайте сглаженное значение временного ряда методом простого экспоненциального сглаживания. Бесплатный онлайн-калькулятор с подробным объяснением и примерами.
Рассчитайте сглаженное значение временного ряда методом простого экспоненциального сглаживания и получите прогноз на следующий период.
Калькулятор использует модель простого экспоненциального сглаживания (Simple Exponential Smoothing, SES):
St = α · Yt + (1 − α) · St-1Где:
Прогноз на следующий период:
Ŷt+1 = StДля первого периода начальное сглаженное S0 принимается равным первому фактическому значению Y1 либо задаётся пользователем.
Метод работает как «взвешенное усреднение с памятью»:
Чем выше α, тем быстрее модель забывает прошлое и реагирует на изменения. При α = 0,9 сглаженное почти повторяет факт; при α = 0,1 — сильно сглаживает, игнорируя отдельные выбросы.
Какой коэффициент α выбрать? Для стабильных процессов — 0,1–0,3; для умеренно изменчивых — 0,3–0,5; для быстро меняющихся — 0,5–0,7. Оптимальный α можно подобрать, минимизируя ошибку прогноза на исторических данных.
Чем SES отличается от скользящего среднего? Скользящее среднее даёт равный вес последним N наблюдениям и игнорирует более старые. SES присваивает экспоненциально убывающие веса всем прошлым значениям — бесконечная память с затуханием.
Можно ли использовать калькулятор для финансовых рынков? Да, для сглаживания цен. Но помните: SES не предсказывает развороты тренда, а лишь сглаживает шум. Для торговых решений этого недостаточно.
Почему прогноз — константа? Простое экспоненциальное сглаживание предполагает, что ряд не имеет тренда и колеблется вокруг постоянного уровня. Поэтому лучший прогноз — последняя оценка этого уровня.
Что делать, если в ряде есть пропуски? Пропущенные значения нужно заполнить до расчёта — интерполяцией или предыдущим значением. Калькулятор ожидает полный ряд без пропусков.
Насколько точен прогноз? Точность зависит от соответствия данных модели (отсутствие тренда и сезонности). Для оценки точности используйте метрики MAD, MSE или MAPE на тестовой выборке.
Расчёт основан на классическом методе простого экспоненциального сглаживания, впервые описанном Робертом Брауном в 1956 году (Brown, R.G. «Exponential Smoothing for Predicting Demand»). Формулы соответствуют стандарту, принятому в учебниках по прогнозированию временных рядов (Makridakis, Wheelwright, Hyndman). Коэффициент α рекомендуется выбирать в диапазоне 0,05–0,9 в зависимости от волатильности данных. Для рядов с трендом существуют расширения метода — двойное экспоненциальное сглаживание Хольта и тройное Хольта-Уинтерса.
Экспоненциальное сглаживание — один из самых популярных методов краткосрочного прогнозирования. Его используют в ритейле, логистике, финансах и производстве. Главное преимущество — простота реализации и интерпретации при достаточной точности для стабильных процессов. В этой статье разберём метод подробно: от базовой идеи до практических рекомендаций.
Представьте, что вы отслеживаете ежедневные продажи кофейни. Вчера продали 120 чашек, позавчера — 115, днём ранее — 130. Как оценить «нормальный» уровень продаж? Можно взять среднее за три дня — получится 121,7. Но интуитивно понятно: вчерашний день важнее позавчерашнего. Экспоненциальное сглаживание формализует эту интуицию.
Метод присваивает веса прошлым наблюдениям, которые экспоненциально убывают с удалением в прошлое. Последнее наблюдение получает вес α, предпоследнее — α(1−α), ещё более раннее — α(1−α)², и так далее. Сумма бесконечного ряда этих весов равна 1 — это корректное взвешенное среднее.
Коэффициент α определяет, насколько быстро модель забывает прошлое. Практические рекомендации по выбору α основаны на характере данных:
На практике оптимальный α часто подбирают эмпирически: перебирают значения от 0,1 до 0,5 с шагом 0,05 и выбирают то, которое даёт наименьшую среднюю ошибку прогноза на тестовом периоде.
Начинающие аналитики часто путают экспоненциальное сглаживание с простым скользящим средним (SMA). Принципиальная разница — в обработке старых данных. SMA с окном 7 дней полностью игнорирует восьмой день и старше. SES учитывает всю историю, просто с очень малыми весами для далёкого прошлого. Это делает SES более устойчивым к произвольному выбору окна усреднения.
Кроме того, SMA требует хранения N последних значений. SES хранит только одно число — предыдущее сглаженное St-1. Это критично для встроенных систем с ограниченной памятью: датчики, контроллеры, микропроцессоры.
Простое экспоненциальное сглаживание предполагает, что ряд колеблется вокруг постоянного уровня. Если в данных есть тренд — устойчивый рост или падение — SES будет систематически отставать. Представьте продажи нового продукта: 10, 20, 35, 55, 80 единиц по месяцам. SES даст прогноз около 50–60, тогда как реальность — 110. Ошибка огромна.
Для таких случаев созданы расширения:
Второе ограничение — модель не работает с пропусками. Если в данных есть пробелы, их нужно заполнить до применения SES.
Первое: всегда визуализируйте исходный ряд и сглаженный на одном графике. Это помогает интуитивно оценить, не слишком ли агрессивно сглаживание. Если сглаженная линия почти сливается с фактической — α слишком высок. Если она почти прямая — α слишком низок.
Второе: для рядов короче 10 точек будьте осторожны с интерпретацией. При малом количестве данных начальное значение S0 сильно влияет на результат. Лучше взять в качестве S0 среднее первых трёх-четырёх значений, а не одно первое.
Третье: не используйте SES для долгосрочных прогнозов. Горизонт прогнозирования — один, максимум два периода. Дальше неопределённость растёт экспоненциально, и константный прогноз становится бесполезным.
Логистическая компания отслеживает среднее время доставки по дням. Фактические значения скачут: пробки, погода, загруженность склада. SES с α = 0,25 даёт плавную картину, позволяя заметить недельный тренд: время растёт — пора добавлять курьеров. Без сглаживания менеджер реагировал бы на каждый случайный всплеск, дёргая ресурсы без необходимости.
Интернет-магазин прогнозирует дневные продажи для управления складскими запасами. SES с α = 0,4 сглаживает случайные колебания, давая стабильную оценку потребности. Отклонение прогноза от факта в пределах 10–15% считается приемлемым для данной задачи.
Экспоненциальное сглаживание — надёжный инструмент для быстрой оценки уровня временного ряда. Оно не требует сложных вычислений, работает на малых данных и легко интерпретируется. Главное — правильно выбрать α и понимать ограничения модели. Используйте калькулятор на этой странице, чтобы поэкспериментировать с разными параметрами и увидеть, как метод работает на ваших числах.
Задайте вопрос по этому калькулятору
Осталось вопросов: 5. Только по этому инструменту.
Нужен другой инструмент?
Все инструменты в категории