Скользящее среднее вычисляет средние значения для указанного окна и отображает значения в диаграмме временных рядов. Скользящее среднее создает эффект сглаживания и снижает шум от суточных колебаний. Скользящее среднее также можно использовать для внесения отсутствующих данных в оценочные значения.
Примеры
Аналитик фондового рынка анализирует стоимость различных акций. Аналитик вычисляет скользящее среднее, чтобы отслеживать тенденции цен на акции и определять, какие акции растут в цене, а какие теряют в цене.
Эпидемиолог изучает вспышку инфекционного заболевания, но в ее наборе данных отсутствуют значения для нескольких дат. Центральное скользящее среднее используется для расчета оценочных значений для отсутствующих дат.
Использование возможности Скользящего среднего
Скользящее среднее можно запустить только с использованием диаграммы временных рядов с числовым полем на оси Y.
Выполните следующие шаги, чтобы запустить анализ Скользящего среднего:
- Создайте диаграмму временных рядов, используя одну из следующих комбинаций данных:
- Одно поле даты/времени и одно или несколько числовых полей или полей доля/отношение
- Одно или несколько полей даты/времени и одно числовое поле или доля/отношение
- При необходимости щелкните карточку временных рядов, чтобы активировать ее. Карточка активна, когда появляются панель инструментов и кнопка Действие .
- Щелкните кнопку Действие и выберите Скользящее среднее.
- Для Выберите числовое поле или Выберите поле даты/времени, выберите числовое поле или поле даты/времени, для которого вы хотите рассчитать скользящее среднее. Этот параметр доступен только в том случае, если диаграмма временных рядов была создана с несколькими числовыми полями или несколькими полями даты/времени.
- Для Периода скользящего среднего введите количество дней, которое будет использоваться при расчете скользящего среднего, и при необходимости отрегулируйте бегунок. Более подробно см. Советы по использованию.
- Разверните Дополнительные опции и, при необходимости, измените параметр Суточное агрегирование.
- Щелкните Запустить.
Примечания по использованию
Параметр Выбрать числовое поле доступен на диаграммах временных рядов, созданных с использованием двух или более числовых полей на оси Y. Параметр Выбрать поле даты/времени доступен, когда во временном ряду используются два или более поля даты/времени. Эти параметры определяют, какое поле использовать при вычислении скользящего среднего.
Параметр Период скользящего среднего определяет, сколько дней включается в расчет скользящего среднего. Например, если вы хотите рассчитать скользящее среднее за одну неделю, используйте период в семь дней. Период должен быть нечетным числом. Период по умолчанию - три дня.
Бегунок в параметре Период скользящего среднего определяет, какие дни используются в расчетах. Наиболее распространенное использование скользящего среднего помещает вычисленное значение (обозначенное как день 0 на бегунке) либо как конечную точку (конечное скользящее среднее), либо как среднюю точку (центральное скользящее среднее). По умолчанию Скользящее среднее вычисляет центральную скользящую среднюю, то есть имеется равное количество точек данных до и после вычисляемого значения.
Вы можете переместить бегунок, чтобы изменить дни, которые используются в расчетах. При перемещении бегунка в отрицательную сторону расчет изменяется на конечное скользящее среднее. Например, при использовании периода по умолчанию, равного трем, создается скользящее среднее, в котором в расчетах используются вычисляемая дата и предыдущие два дня.
Вы также можете использовать бегунок для расчета скользящего среднего с заданным количеством дней до и после рассчитываемого дня вместо использования центрального или конечного скользящего среднего
Скользящее среднее рассчитывается с использованием одной точки данных за каждый день. Параметр Суточное агрегирование определяет, как несколько значений за один день объединяются в одну точку данных. Варианты агрегирования включают среднее значение, минимум и максимум. Агрегация по умолчанию - средняя.
Линия скользящего среднего добавляется к диаграмме временных рядов. Новое поле с именем n-day moving average (где n - значение параметра Периода скользящего среднего) добавляется во входной набор данных. Вы можете запускать Скользящее среднее несколько раз для одного и того же набора данных. Каждый результат будет добавлен в диаграмму временных рядов и добавлен к входному набору данных.
Ограничения
Скользящее среднее можно запустить только из диаграммы временных рядов, созданной с использованием хотя бы одного числового поля.
Параметр Период скользящего среднего должен быть нечетным числом, находящимся между 3 и 999.
Как работает Скользящее среднее
Скользящее среднее использует расчет простой скользящей средней (SMA) на основе дня. Параметр Период скользящего среднего и соответствующий бегунок используются для определения, какие дни используются в расчетах.
При вычислении скользящего среднего период скользящего среднего применяется к датам в наборе данных, а не к календарным дням. Если дата отсутствует в вашем наборе данных, будет использоваться следующая ближайшая дата в наборе данных, а не следующая календарная дата. Таким образом, наборы данных с большим диапазоном пропущенных дат могут привести к неточным расчетам в начале и в конце пропущенных дат.
Даты, содержащие нулевые или отсутствующие данные, включаются в период, но вычитаются из значения n (см. уравнение ниже). Если вы не хотите включать пустые или отсутствующие данные, вы можете применить фильтр к набору данных перед запуском Скользящего среднего. Например, вы хотите рассчитать скользящее среднее на основе рабочих дней и исключить нулевые значения для выходных. Вы можете применить фильтр на основе подполя Day of weekдля вашего входного поля даты/времени, чтобы удалить значения для субботы и воскресенья.
Данные за каждый день агрегируются с использованием статистики в параметре Суточное агрегирование, а затем применяются к следующей формуле:
MA0 = (d1+...+dn-1+dn)/(n-x)
где
- MA0 = Скользящее среднее на текущую дату. Эта дата может соответствовать любой позиции в уравнении (d1 к dn).
- d = Агрегированное ежедневное значение.
- n = Число ежедневных значений в расчете скользящего среднего (период скользящего среднего).
- x = Число агрегированных ежедневных значений в диапазоне скользящего среднего, которые имеют значение NULL. Это значение при правильном расчете может находиться в диапазоне от 0 до n-1. Если x = n, скользящее среднее за этот день рассчитываться не будет.