Как рассчитать взвешенное скользящее среднее в Excel (3 метода)

  • Поделись Этим
Hugh West

Средневзвешенная скользящая средняя является одной из форм скользящее среднее используется для сглаживания данных временных рядов с целью уменьшения влияния случайных, краткосрочных колебаний и более легкого выявления закономерностей и тенденций в данных. Средневзвешенная скользящая средняя считает текущие точки данных более важными, поскольку они имеют большее значение, чем более ранние данные. Следовательно, он присваивает больший вес последним точкам данных и меньший вес более ранним точкам данных. Средневзвешенная скользящая средняя в Excel рассчитывается путем умножения каждой точки данных в наблюдении на заранее определенный весовой коэффициент.

Скачать Практическое пособие

Скачайте этот сборник упражнений, чтобы выполнить задание, пока вы читаете эту статью.

Средневзвешенная скользящая средняя.xlsx

3 подходящих метода использования взвешенного скользящего среднего в Excel

Предположим сценарий, в котором в осенний период температура держится 10 дней подряд. Мы стремимся к тому, чтобы сглаживать данные и определить температуру для 11-й день Мы будем использовать Средневзвешенная скользящая средняя для достижения поставленной цели. Средневзвешенная скользящая средняя в Excel можно рассчитать тремя методами. В первом случае мы будем рассчитывать среднее значение, разрабатывая формулу самостоятельно. Мы также воспользуемся методом SUMPRODUCT функция в Excel для расчета Средневзвешенная скользящая средняя Мы будем использовать Экспоненциальное сглаживание в третьем.

Вот обзор нашего набора данных:

Визуальное представление набора данных выглядит следующим образом:

1. Рассчитать взвешенное скользящее среднее по собственной формуле

Шаг 1:

  • Наш первый шаг - определить, сколько предыдущих периодов мы будем включать в наш расчет. Мы будем включать предыдущие периоды. три периода в нашем расчете. Вы можете изменить количество периодов в зависимости от их важности или актуальности.

Шаг 2:

  • Мы рассчитаем веса для наших точек данных. Простой подход к определению весов - использовать последовательные числа, начиная с 1. Мы разделим каждое число на сумму чисел, чтобы узнать процентное значение, которое покажет, насколько это число важно или значимо при расчете взвешенное скользящее среднее (WMA) Для расчета суммы весов используйте приведенную ниже формулу.

Где n = количество периодов.

Например, если вы рассчитаете взвешенное скользящее среднее по 3 точкам данных, то сумма составит 6 вычисляя (3 * (3 + 1)) / 2 .

Таким образом, веса будут,

Для двух периодов назад 1/6 = 0. 17

За период, непосредственно предшествующий текущему периоду, 2/6 = 0.33

За текущий период 3/6 = 0.5

Примечание: Общее количество баллов должно быть равно 1

Шаг 3:

  • Теперь мы рассчитаем взвешенное скользящее среднее для каждого периода. Колонка D на рисунке ниже показано, что мы рассчитали взвешенное скользящее среднее для температуры на День 3 . Колонка E показывает формулу, которую мы использовали для его расчета.

Шаг 4:

  • Мы можем использовать эту формулу для определения взвешенного скользящего среднего для температуры каждого дня.

  • Если мы создадим график, чтобы увидеть визуальное представление из фактическая температура по сравнению со средневзвешенной скользящей средней мы заметим, что строка представляющий Взвешенное скользящее среднее (WMA) относительно более гладкая с меньшие колебания .

Подробнее: Присвоение веса переменным в Excel (3 полезных примера)

2. Расчет взвешенного скользящего среднего с помощью функции SUMPRODUCT в Excel

Excel SUMPRODUCT Функция умножает первый элемент первого массива на первый элемент второго массива. Затем она умножает второй элемент первого массива на второй элемент второго массива. И так далее.

И, наконец, она складывает все эти значения. Чтобы понять, как работает эта функция, смотрите рисунок ниже.

Чтобы рассчитать взвешенное скользящее среднее по этой формуле, нужно сделать следующее:

Шаг 1:

  • Запишем следующую формулу в ячейке E7 под WMA
=SUMPRODUCT(C5:C7,$D$5:$D$7)

  • При нажатии ENTER взвешенное скользящее среднее для День 3 будет рассчитана.

Шаг 2:

  • Мы перетащим ячейку E7 вниз с помощью клавиши с 4-мя стрелками, после чего будет рассчитана взвешенная скользящая средняя для последующих дней.

Читать далее: Как рассчитать средневзвешенное значение в Excel (3 простых метода)

3. Рассчитать взвешенное скользящее среднее с использованием экспоненциального сглаживания

Сайт Экспоненциальное сглаживание Однако экспоненциальное сглаживание взвешивает значения, включенные в расчет скользящего среднего, таким образом, что более свежие значения оказывают большее влияние на расчет среднего, а старые значения - меньшее. Это взвешивание осуществляется с помощью константы сглаживания.

Шаг 1:

  • Чтобы рассчитать взвешенное скользящее среднее с использованием экспоненциального сглаживания, сначала нажмите кнопку Данные вкладка Анализ данных

Примечание: Если команда "Анализ данных" недоступна в вашей версии Excel, проверьте раздел "Что нужно помнить" ниже.

  • Когда Excel отображает Анализ данных В диалоговом окне выберите Экспоненциальное сглаживание из списка, а затем нажмите OK .

Шаг 2:

  • Теперь, когда Excel отображает Экспоненциальное сглаживание диалоговое окно, введите диапазон данных C5:C14 в диапазон входного сигнала либо набрав адрес диапазона рабочего листа, либо выбрав диапазон рабочего листа.
  • Обеспечьте константу сглаживания в Демпфирование r. Файл справки Excel предлагает использовать константу сглаживания в диапазоне от 0,2 до 0,3. Мы введем 45 как Коэффициент демпфирования или постоянная сглаживания .
  • Выберите диапазон D5:D14 как Выходной диапазон где вы хотите хранить значения взвешенного скользящего среднего.
  • Нажмите кнопку OK кнопка.

Шаг 3:

  • При нажатии ENTER , будет рассчитана средневзвешенная скользящая средняя за 10 дней.

  • Мы создадим линейный график для визуализации фактической температуры в сравнении со взвешенным скользящим средним.

Читать далее: Как рассчитать средневзвешенное значение в Excel с помощью процентов (2 способа)

О чем следует помнить

Если Анализ данных команда недоступна в вашей версии Excel, вам необходимо загрузить команду Пакет инструментов анализа Эти инструкции также применимы к Excel 2010, Excel 2013 и Excel 2016.

  • Нажмите кнопку Файл вкладка, нажмите Опции , а затем нажмите кнопку Дополнения категория.
  • В Управляйте выберите Надстройки Excel а затем нажмите Перейти .
  • В Доступные дополнения выберите Пакет инструментов анализа установите флажок, а затем нажмите кнопку OK .

Совет: Если вы не найдете Пакет инструментов анализа в Доступные дополнения нажмите Просмотреть чтобы определить его местонахождение.

Если появится окно с сообщением о том, что Analysis ToolPak не установлен на вашем компьютере, нажмите кнопку Да чтобы установить его.

После успешной установки надстройки вы увидите анализ данных при нажатии на вкладку данных (обычно в крайнем правом углу панели инструментов).

Заключение

В этой статье мы научились рассчитывать средневзвешенная скользящая средняя с помощью разработанной нами формулы и используя SUMPRODUCT функция и Экспоненциальное сглаживание Если у вас есть какие-либо вопросы или рекомендации по поводу этой статьи, пожалуйста, оставьте комментарий ниже. Хорошего дня!!!

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.