Читать «Анализ рядов динамики в электронных таблицах» онлайн - страница 16

Валентин Юльевич Арьков

Рис. 8.14. Фильтрация случайности

Задание. Наложите графики Y, T+S и MA. Убедитесь, что случайность отфильтрована.

Переходим ко второму графику. Проводим фильтрацию с периодом сглаживания 12, чтобы оставить только тренд. У нас пропадает 5 значений в начале ряда (рис. 8.15). Середина интервала от 0 до 11 должна соответствовать моменту времени t = 5,5. То есть ровно между 5 и 6. Такой строки у нас пока нет, но мы её легко можем сформировать:

начальное значение =5,5

шаг = 1

конечное значение = 44,5

Рис. 8.15. Первое сглаженное значение

В конце ряда пропадает 6 значений (рис. 8.16). Дальше просто недостаточно данных для нахождения среднего.

Рис. 8.16. Последнее сглаженное значение

Задание. Проведите сглаживание с периодом 12. Сформируйте вспомогательный столбец времени.

Сравним результаты сглаживания встроенными средствами графика и с помощью надстройки. Нанесём сглаженный ряд на график (рис. 8.17). Можно видеть, что сдвиг встроенной скользящей средней достаточно заметный. А вот наша линия, построенная «вручную», проходит «посередине».

Рис. 8.17. Сравнение результатов сглаживания

Задание. Постройте графики и сравните результаты сглаживания с периодом усреднения 12.

Фильтрация с периодом сглаживания 12 должна оставить только тренд. Сравним результаты сглаживания с исходной линией тренда. Нанесём на график линию тренда, исходный ряд динамики и сглаженный ряд (рис. 8.18). Результаты близки. Конечно, сезонные колебания и случайность даже после фильтрации немного исказили прямую линию. Но в целом всё очень хорошо.

Рис. 8.18. Отфильтрованный тренд

Задание. Постройте график исходного ряда, тренда и скользящей средней. Сравните результаты фильтрации с линией тренда.

При сглаживании можно использовать скользящую медиану — вместо скользящей средней. В Excel имеется готовая функция

MEDIAN (range)

МЕДИАНА (диапазон)

Результаты фильтрации с помощью скользящей медианы очень похожи на сглаживание с помощью скользящей средней. Небольшой интервал сглаживания устраняет случайную составляющую (рис. 8.19).

Рис. 8.19. Фильтрация случайности

Задание. Отфильтруйте случайную составляющую с помощью скользящей медианы. Постройте график и сравните со скользящей средней и исходными рядами T+S+E и T+S.

Чтобы выделить тренд и удалить случайность и колебания, используем интервал сглаживания, равный периоду колебаний. То есть 12 моментов времени. Наносим результаты на график. Снова используем вспомогательный столбец времени, чтоб отнести сглаженный ряд к точной середине интервала. Результаты достаточно близки к сглаживанию с помощью скользящей средней (рис. 8.20). Конечно, скользящая медиана не такая гладкая, но можно попробовать кратно увеличить интервал сглаживания.

Рис. 8.20. Отфильтрованный тренд

Задание. Выделите тренд с помощью скользящей медианы. Постройте график и сравните со скользящей средней и исходными рядами T+S+E и T.

Задание. Выполните предыдущее задание, используя период сглаживания 24 значения.

8.4. Формулы