Метод экспоненциального сглаживания
Простая и логически ясная модель временного ряда имеет следующий вид:
Yt = b + et
где b - константа, et - случайная ошибка. Константа b относительно стабильна на каждом временном интервале, но может также медленно изменяться со временем. Один из интуитивно ясных способов выделения значения b из данных состоит в том, чтобы использовать сглаживание скользящим средним, в котором последним наблюдениям приписываются большие веса, чем предпоследним, предпоследним большие веса, чем пред-предпоследним, и т.д. Простое экспоненциальное сглаживание именно так и построено. Здесь более старым наблюдениям приписываются экспоненциально убывающие веса, при этом, в отличие от скользящего среднего, учитываются все предшествующие наблюдения ряда, а не только те, которые попали в определенное окно. Точная формула простого экспоненциального сглаживания имеет вид:
St = a yt + (1 - a) St-1
Когда эта формула применяется рекурсивно, каждое новое сглаженное значение (которое является также прогнозом) вычисляется как взвешенное среднее текущего наблюдения и сглаженного ряда. Очевидно, результат сглаживания зависит от параметра a. Если a равен 1, то предыдущие наблюдения полностью игнорируются. Если a равен 0, то игнорируются текущие наблюдения. Значения a между 0 и 1 дают промежуточные результаты. Эмпирические исследования показали, что простое экспоненциальное сглаживание весьма часто дает достаточно точный прогноз.
На практике обычно рекомендуется брать a меньше 0,30. Однако выбор a больше 0,30 иногда дает более точный прогноз. Это значит, что лучше все же оценивать оптимальное значение a по реальным данным, чем использовать общие рекомендации.
На практике оптимальный параметр сглаживания часто ищется с использованием процедуры поиска на сетке. Возможный диапазон значений параметра разбивается сеткой с определенным шагом. Например, рассматривается сетка значений от a = 0,1 до a = 0,9 с шагом 0,1. Затем выбирается такое значение a, для которого сумма квадратов (или средних квадратов) остатков (наблюдаемые значения минус прогнозы на шаг вперед) является минимальной.Excel располагает функцией Exponential Smoothing (Экспоненциальное сглаживание), которая обычно используется для сглаживания уровней эмпирической временного ряда на основе метода простого экспоненциального сглаживания. Для вызова этой функции необходимо на панели меню выбрать команду Tools Data Analysis. На экране раскроется окно Data Analysis, в котором следует выбрать значение Exponential Smoothing (Экспоненциальное сглаживание). В результате появится диалоговое окно Exponential Smoothing.
В диалоговом окне Exponential Smoothing задаются практически те же параметры, что и в рассмотренном выше диалоговом окне Moving Average.
1. Input Range (Входные данные) - в это поле вводится диапазон ячеек, содержащих значения исследуемого параметра.
2. Labels (Метки) - данный флажок опции устанавливается в том случае, если первая строка (столбец) во входном диапазоне содержит заголовок. Если заголовок отсутствует, флажок следует сбросить. В этом случае для данных выходного диапазона будут автоматически созданы стандартные названия.
3. Damping factor (Фактор затухания) - в это поле вводится значение выбранного коэффициента экспоненциального сглаживания а. По умолчанию принимаете значение а = 0,3.
4. Output options (Параметры вывода) - в этой группе, помимо указания диапазона ячеек для выходных данных в поле Output Range (Выходной диапазон), можно также потребовать автоматически построить график, для чего необходимо установить флажок опции Chart Output (Вывод графика), и рассчитать стандартные погрешности, для чего нужно установить флажок опции Standart Erroг (Стандартные погрешности).
Расчеты методом экспоненциального сглаживания:
Исходные данные
Часы |
Дни | ||||||||
11 янв |
18 янв |
25 янв |
1 фев |
8 фев |
15 фев |
1 мар |
15 мар |
22 мар | |
0-1 |
2339,4 |
3017,7 |
2940 |
2749,95 |
3314,9 |
4866,8 |
2722,7 |
2545,2 |
2439,2 |
1-2 |
2326,8 |
2995,65 |
2948,4 |
2711,1 |
3012,5 |
4668,3 |
2688 |
2624 |
2485,4 |
2-3 |
2299,5 |
3176,25 |
2932,65 |
2667 |
4617,9 |
6073,2 |
2606,1 |
3069,2 |
4088,7 |
3-4 |
2401,35 |
5946,15 |
4217,85 |
2689,05 |
4887,8 |
5534,6 |
2502,2 |
4624,2 |
4750,2 |
4-5 |
3271,8 |
5199,6 |
7604,1 |
3895,5 |
6694,8 |
7817,3 |
3707,6 |
6971 |
6825 |
5-6 |
4884,6 |
8877,75 |
7786,8 |
5827,5 |
9041,6 |
9198 |
5596,5 |
7004,6 |
7614,6 |
6-7 |
5570,25 |
10731 |
8721,3 |
6427,05 |
8712,9 |
7892,9 |
6190,8 |
7344,8 |
6648,6 |
7-8 |
5663,7 |
8967 |
10382,4 |
6527,85 |
9871,1 |
10224 |
6347,3 |
6872,3 |
6831,3 |
8-9 |
5326,65 |
7518 |
8738,1 |
5864,25 |
8889,3 |
9358,7 |
5922 |
7801,5 |
9282 |
9-10 |
4995,9 |
7187,25 |
9088,8 |
5717,25 |
7862,4 |
9493,1 |
5644,8 |
7410,9 |
5930,4 |
10-11 |
5199,6 |
10454,9 |
10179,8 |
6176,1 |
9911 |
7933,8 |
6049,1 |
6722,1 |
8808,5 |
11-12 |
5181,75 |
9904,65 |
11008,2 |
5926,2 |
9860,6 |
8286,6 |
5981,9 |
6776,7 |
7896 |
12-13 |
4773,3 |
8817,9 |
9752,4 |
5149,2 |
8884,1 |
9216,9 |
5113,5 |
5598,6 |
6343,1 |
13-14 |
4228,35 |
7460,25 |
8566,95 |
4572,75 |
6190,8 |
8202,6 |
4293,5 |
4013,1 |
7730,1 |
14-15 |
3675 |
5815,95 |
8400 |
3832,5 |
4960,2 |
8649,9 |
3832,5 |
3490,2 |
7196,7 |
15-16 |
3435,6 |
6978,3 |
5176,5 |
3409,35 |
5690 |
6489 |
3450,3 |
3137,4 |
4313,4 |
16-17 |
3268,65 |
5940,9 |
7411,95 |
3231,9 |
6159,3 |
7291,2 |
3145,8 |
3038,7 |
5296,2 |
17-18 |
3124,8 |
6421,8 |
7770 |
3109,05 |
5844,3 |
6724,2 |
2949,5 |
2816,1 |
5076,8 |
18-19 |
3106,95 |
6925,8 |
6032,25 |
2969,4 |
5165 |
6671,7 |
2924,3 |
2967,3 |
6160,4 |
19-20 |
2996,7 |
6166,65 |
7503,3 |
2954,7 |
4006,8 |
5466,3 |
2774,1 |
2660,7 |
4948,7 |
20-21 |
2964,15 |
6378,75 |
4205,25 |
2926,35 |
3791,6 |
6762 |
2645 |
2410,8 |
3137,4 |
21-22 |
2893,8 |
3893,4 |
4597,95 |
2916,9 |
6689,6 |
4381,7 |
2678,6 |
2352 |
2677,5 |
22-23 |
2752,05 |
6466,95 |
6280,05 |
2870,7 |
3899,7 |
4241 |
2710,1 |
2915,9 |
2585,1 |
23-24 |
2656,5 |
5902,05 |
6107,85 |
2930,55 |
3612 |
3806,3 |
2920,1 |
2525,3 |
2565,2 |