Сезонность в excel это

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Еще…Меньше

Важно: Функция ПРОГНОЗ. ETS. Сезонность недоступна в Excel для Интернета, iOS или Android.

Возвращает длину повторяющегося фрагмента, обнаруженного программой Excel в заданном временном ряду. ПРОГНОЗ. ETS. СЕЗОННОСТЬ можно использовать после прогноза. ETS для определения того, какая автоматическая сезонность была обнаружена и использована в ФУНКЦИИ ПРОГНОЗ. ETS. Хотя ее можно использовать независимо от ПРЕДСКАЗ.ETS, эти функции связаны между собой: ПРЕДСКАЗ.ETS.СЕЗОННОСТЬ определяет то же значение сезонности, что и ПРЕДСКАЗ.ETS, на основе одинаковых входных параметров, влияющих на порядок заполнения данных.

Синтаксис

ПРЕДСКАЗ.ETS.СЕЗОННОСТЬ(значения;временная_шкала;[заполнение_данных];[агрегирование])

Аргументы функции ПРЕДСКАЗ.ETS.СЕЗОННОСТЬ описаны ниже.

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

  • Временная_шкала    — обязательный аргумент. Независимый массив или интервал числовых данных. Даты во временной шкале должны отстоять одна от другой на фиксированный интервал и не должны быть нулевыми. Сортировать временную шкалу не обязательно, так как «ПРОГНОЗ». ETS. Сезонность будет автоматически отсортировать ее для вычислений. Если на за предоставленной временной шкале не удалось определить константу, спрогнозировали ее. ETS. Сезонность возвращает #NUM! ошибку «#ВЫЧИС!». Если временная шкала содержит повторяющиеся значения, FORECAST. ETS. Сезонность возвращает #VALUE! ошибку «#ВЫЧИС!». Если диапазоны временной шкалы и значений не одинаковы, ТО ПРОГНОЗ. ETS. Сезонность возвращает ошибку #N/A.

  • Заполнение_данных    — необязательный аргумент. Хотя временная шкала требует постоянного шага между точками данных, FORECAST. ETS. Сезонность поддерживает до 30 % отсутствующих данных и автоматически настраивает их. 0 означает, что алгоритм учитывает отсутствующие точки как нули. Если задано значение 1 (вариант по умолчанию), функция определяет отсутствующие значения как среднее между соседними точками.

  • Агрегирование    — необязательный аргумент. Хотя временная шкала требует постоянного шага между точками данных, FORECAST. ETS. Сезонность будет агрегировать несколько точек с одинаковой отметкой времени. Параметр агрегирования — это числовое значение, определяющее способ агрегирования нескольких значений с одинаковой меткой времени. Для значения по умолчанию 0 используется метод СРЗНАЧ; также доступны варианты СУММ, СЧЁТ, СЧЁТЗ, МИН, МАКС и МЕДИАНА.

Скачайте пример книги.

Щелкните эту ссылку, чтобы скачать книгу с Excel FORECAST. Примеры функции ETS

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

См. также

Функции прогнозирования (справочник)

Нужна дополнительная помощь?

Как рассчитать коэффициенты сезонности, очищенные от роста?

seasonality-indexes-purified-growth

Из данной статьи вы узнаете, как в MS Excel рассчитать коэффициенты сезонности очищенные от роста.

Для чего используют коэффициенты сезонности:

  • Для расчета прогноза;

  • Для планирования деятельности, т.е. для определения приоритетов по месяцам в рамках года;

  • Для выбора лучшего времени проведения мероприятий по стимулированию сбыта для товаров или услуг;

  • Для выбора лучшего времени для рекламирования товаров или услуг;

и т.д.

Индексы сезонностиИз данной статьи вы узнаете, как рассчитать индексы сезонности и пики в Excel. А также, для чего их используют на практике.

Как рассчитать аддитивную сезонность в Excel

аддитивная сезонностьИз данной статьи вы узнаете

  • Что такое аддитивная сезонность,
  • Как рассчитать аддитивную сезонность в Excel,
  • Как учесть аддитивную сезонность в прогнозе.

Как сделать эффективный план график продвижения в рамках года?

план график продвижения в рамках года

Из данной статьи вы узнаете, как эффективно распределить активность по продвижению товаров из разных товарных групп в рамках года.

Ситуация — у нас более 10 товарных групп с разной сезонностью. Вопрос, в какие месяцы эффективнее всего запланировать и провести мероприятия по стимулированию сбыта, для того, чтобы затраты дали максимальную отдачу?

Видео аддитивная и мультипликативная сезонность

В данной статье вы сможете посмотреть видео о видах сезонности — аддитивной и мультипликативной.

Как оценить сезонность и учитывать ее при прогнозировании, смотрите в видео…


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

Целью любого прогнозирования является выявление текущей тенденции, и определение предполагаемого результата в отношении изучаемого объекта на определенный момент времени в будущем.

Одним из самых популярных видов графического прогнозирования в Экселе является экстраполяция выполненная построением линии тренда.

Попробуем предсказать сумму прибыли предприятия через 3 года на основе данных по этому показателю за предыдущие 12 лет.

Способ 2: оператор ПРЕДСКАЗ

Экстраполяцию для табличных данных можно произвести через стандартную функцию Эксель ПРЕДСКАЗ. Этот аргумент относится к категории статистических инструментов и имеет следующий синтаксис:

=ПРЕДСКАЗ(X;известные_значения_y;известные значения_x)

«X» – это аргумент, значение функции для которого нужно определить. В нашем случае в качестве аргумента будет выступать год, на который следует произвести прогнозирование.

«Известные значения y» — база известных значений функции. В нашем случае в её роли выступает величина прибыли за предыдущие периоды.

«Известные значения x» — это аргументы, которым соответствуют известные значения функции. В их роли у нас выступает нумерация годов, за которые была собрана информация о прибыли предыдущих лет.

Естественно, что в качестве аргумента не обязательно должен выступать временной отрезок. Например, им может являться температура, а значением функции может выступать уровень расширения воды при нагревании.

При вычислении данным способом используется метод линейной регрессии.

Давайте разберем нюансы применения оператора ПРЕДСКАЗ на конкретном примере. Возьмем всю ту же таблицу. Нам нужно будет узнать прогноз прибыли на 2018 год.

  1. Выделяем незаполненную ячейку на листе, куда планируется выводить результат обработки. Жмем на кнопку «Вставить функцию».
  2. Открывается Мастер функций. В категории «Статистические» выделяем наименование «ПРЕДСКАЗ», а затем щелкаем по кнопке «OK».
  3. Запускается окно аргументов. В поле «X» указываем величину аргумента, к которому нужно отыскать значение функции. В нашем случаем это 2018 год. Поэтому вносим запись «2018». Но лучше указать этот показатель в ячейке на листе, а в поле «X» просто дать ссылку на него. Это позволит в будущем автоматизировать вычисления и при надобности легко изменять год.

    В поле «Известные значения y» указываем координаты столбца «Прибыль предприятия». Это можно сделать, установив курсор в поле, а затем, зажав левую кнопку мыши и выделив соответствующий столбец на листе.

    Аналогичным образом в поле «Известные значения x» вносим адрес столбца «Год» с данными за прошедший период.

    После того, как вся информация внесена, жмем на кнопку «OK».

  4. Оператор производит расчет на основании введенных данных и выводит результат на экран. На 2018 год планируется прибыль в районе 4564,7 тыс. рублей. На основе полученной таблицы мы можем построить график при помощи инструментов создания диаграммы, о которых шла речь выше.
  5. Если поменять год в ячейке, которая использовалась для ввода аргумента, то соответственно изменится результат, а также автоматически обновится график. Например, по прогнозам в 2019 году сумма прибыли составит 4637,8 тыс. рублей.

Но не стоит забывать, что, как и при построении линии тренда, отрезок времени до прогнозируемого периода не должен превышать 30% от всего срока, за который накапливалась база данных.

Способ 3: оператор ТЕНДЕНЦИЯ

Для прогнозирования можно использовать ещё одну функцию – ТЕНДЕНЦИЯ. Она также относится к категории статистических операторов. Её синтаксис во многом напоминает синтаксис инструмента ПРЕДСКАЗ и выглядит следующим образом:

=ТЕНДЕНЦИЯ(Известные значения_y;известные значения_x; новые_значения_x;[конст])

Как видим, аргументы «Известные значения y» и «Известные значения x» полностью соответствуют аналогичным элементам оператора ПРЕДСКАЗ, а аргумент «Новые значения x» соответствует аргументу «X» предыдущего инструмента. Кроме того, у ТЕНДЕНЦИЯ имеется дополнительный аргумент «Константа», но он не является обязательным и используется только при наличии постоянных факторов.

Данный оператор наиболее эффективно используется при наличии линейной зависимости функции.

Посмотрим, как этот инструмент будет работать все с тем же массивом данных. Чтобы сравнить полученные результаты, точкой прогнозирования определим 2019 год.

  1. Производим обозначение ячейки для вывода результата и запускаем Мастер функций обычным способом. В категории «Статистические» находим и выделяем наименование «ТЕНДЕНЦИЯ». Жмем на кнопку «OK».
  2. Открывается окно аргументов оператора ТЕНДЕНЦИЯ. В поле «Известные значения y» уже описанным выше способом заносим координаты колонки «Прибыль предприятия». В поле «Известные значения x» вводим адрес столбца «Год». В поле «Новые значения x» заносим ссылку на ячейку, где находится номер года, на который нужно указать прогноз. В нашем случае это 2019 год. Поле «Константа» оставляем пустым. Щелкаем по кнопке «OK».
  3. Оператор обрабатывает данные и выводит результат на экран. Как видим, сумма прогнозируемой прибыли на 2019 год, рассчитанная методом линейной зависимости, составит, как и при предыдущем методе расчета, 4637,8 тыс. рублей.

Виды сезонности

Обычно выделяют три вида сезонности, они отличаются по спаду в разнице продаж:

Умеренная: разница в пределах 10-20%, практически не влияет на финансовое самочувствие компании. Характерно для товаров повседневного спроса. Продавцы и поставщики чувствуют себя комфортно на протяжении всего года;

Яркая: разница спада продаж достигает 30-40%, приходится стимулировать спрос, чтобы не случился кассовый разрыв;

Жёсткая: падение продаж на 50-100%, нет шансов вернуть объёмы на прежние показатели. Есть ли смысл стимулировать спрос на новогодние ёлочные игрушки и валентинки в августе?

Причины сезонности

В первую очередь, сезонная торговля зависит от смены времен года — это главная причина возникновения сезонностей, и это связано с изменением средней температуры и климата. Очевидно, что спрос на товары уличного спорта и велосипеда проседает зимой, а популярность тёплых вещей возрастает.

Еще одна главная причина сезонности — это календарные события. Перед Новым годом люди массово закупаются подарками и продуктами для праздничного стола, а перед 23 февраля — носками для мужчин.

Устоявшиеся традиции и привычки тоже вносят большой вклад в сезонность. Если до Нового года наблюдается всплеск потребительской активности, то после 1 января наступает «мертвый сезон». Это связано с новогодними каникулами, которые утверждены на законодательном уровне. Большинство людей сидят и отдыхают дома после покупок и праздника, а значит меньше ходят в магазины. Поэтому компании часто сокращают маркетинговый бюджет на январь, потому что сезонный спрос падает.

Как использовать сезонность в маркетинговой кампании

Планирование эффективной сезонной кампании требует не только отличной организации, но и времени. Ниже приведены некоторые советы, которые помогут выстроить эффективную кампанию.

Выберите правильное предложение под сезон

В каждом сезоне актуальны свои предложения. Главное здесь — быть избирательным, проводить исследования и собирать данные о том, когда ваши клиенты наиболее активны.

Если есть достаточно понятная взаимосвязь между событием или сезоном и вашим предложением, тем легче адаптировать их и связать вместе. Но даже для услуг, не привязанных к времени года, можно придумать повод для вовлечения аудитории.

Не забывайте и о спонтанных событиях — открытие новых туристических направлений, законодательные запреты и разрешения могут послужить триггером для успешного продаж.

Например, если выйдет закон о полном запрете авиапассажирам провоза внешних аккумуляторов ёмкостью выше 5 000 mAh в ручной клади, продажи ваших скромных пауэрбанков на 2 000 mAh могут подскочить при запуске грамотной маркетинговой кампании.

О таких банальностях, как цветы и торты на 8 марта и 1 сентября не стоит и говорить. В эти праздники не готовит специальные предложения только тот, у кого бизнес абсолютно не может быть ассоциирован с ними — например, продажи бурильного оборудования.

Постройте коммуникации

  • Составьте карту пути клиента и точки контакта с ним. Карта даёт общее представление об опыте клиента: первоначальный контакт, процесс взаимодействия и перспективы долгосрочных отношений.
  • Обратитесь к эмоциям — это позволит создать более тесную связь с вашей аудиторией и сделает их восприимчивыми к вашему сообщению.
  • Призыв к действию: разработайте CTA для всех этапов коммуникации. Для каждого шага должно быть продумано ясное побуждение к действию. Не заставляйте людей продираться сквозь многослойные намёки.

Выделите бюджет

Ключом к успешной сезонной маркетинговой кампании является точная настройка бюджет во избежание сюрпризов.

Помимо увеличенных расходов на интернет-маркетинг, продумайте, какие дополнительные затраты могут иметь место:

  • Бонусы и подарки для клиентов;
  • Расходы на мероприятия;
  • Расходы на зарплату сезонных работников;
  • Транспортные расходы, если вы рассылаете подарки.

Чтобы оптимизировать расходы на рекламу, используйте сквозную аналитику — она отражает полную картину эффективности каждого канала коммуникации.

Ниже на рисунке представлены исходные данные. Допустим по этим данным необходимо составить прогноз продаж на 2020-й год, не смотря на то что собранные статистические данные заканчиваются в декабре 2019-го года. Первым шагом является использование функции ПРЕДСКАЗ и расширение десезонализированных данных на очередные 12 месяцев. Формулы в таблицах:

  1. Расчет коэффициента сезонности для каждого месяца в году:
  2. Расчет десезонализации на основе коэффициентов:
  3. Формула для прогнозирования показателей реализации в январе 2020-го года находится в том же столбце в ячейке C26 и выглядит следующим образом:
  4. Формула прогноза сезонности на 2020-й год:

Для прогнозирования будущих значений функция ПРЕДСКАЗ использует метод линейной регрессии. Функция содержит 3 аргумента:

  1. X – в данном аргументе будет указан месяц, для которого следует получить текущее прогнозируемое значение.
  2. Известные значения y – аргумент содержит десезонализированные данные столбца C.
  3. Известные значения x – здесь указаны месяца соответствующие данным по продажам в столбце A.

После создания с помощью функции ПРЕДСКАЗ прогнозируемых значений для всех месяцев следует восстановить сезонность данных, применяя коэффициенты в таблице, показанной на последнем рисунке выше.

Для расчета значений тренда:

  1. Определим коэффициенты уравнения линейного тренда y=bx+a с помощью функции Excel =Линейн(). Для этого в ячейки Excel вводим функцию =линейн(объёмы продаж за 5 лет; номера периодов; 1;0). Выделяем 2 ячейки, в левой – формула =линейн(), нажимаем комбинацию клавиш в следующей последовательности (F2 + Ctrl+Shift+Enter). Excel рассчитает для нас значение коэффициентов a и b.
  2. Рассчитываем значения тренда. Для этого в уравнение y=bx+a подставляем рассчитанные коэффициенты тренда b и а, x – номер периода во временном ряде. Получаем y-значения линейного тренда для каждого периода.

Для расчета коэффициентов сезонности:

  1. Рассчитываем отклонение фактических значений от значений тренда. Для этого фактические значения делим на значения тренда;
  2. Для каждого месяца определяем среднее отклонение за последние 5 лет.
  3. Определяем общий индекс сезонности — среднее значение коэффициентов, рассчитанных в 4 пункте;
  4. Рассчитываем коэффициенты сезонности

Из чего состоит временной ряд

Уровни временного ряда (Yt) представляют из себя сумму двух компонент:

  1. Регулярную составляющую
  2. Случайную составляющую

В свою очередь регулярная составляющая состоит из:

  1. Тренда
  2. Сезонности
  3. Циклической составляющей

Однако, в модели необязательно наличие всех этих компонент сразу.

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

То есть, в общем случае временной ряд представляет из себя наличие четырех составляющих:

  1. Тренд (Tt)
  2. Сезонность (St)
  3. Цикличность (Ct)
  4. Случайные возмущения (Et)

Циклическая компонента, по сравнению с сезонностью, имеет более длительный эффект и меняется от цикла к циклу. Поэтому, ее обычно объединяют с трендом.

Виды моделей временного ряда

Обычно, выделяют две модели временного ряда и третью — смешанную.

Аддитивная модель

При выборе необходимой модели временного ряда смотрят на амплитуду колебаний сезонной составляющей. Если ее колебания относительно постоянны, то выбирают аддитивную модель. То есть, амплитуда колебаний примерно одинакова:

  1. Если амплитуда сезонных колебаний возрастает или уменьшается, строят мультипликативную модель временного ряда, которая ставит уровни ряда в зависимость от значений сезонной компоненты.
  2. Построение этих моделей сводится к расчету тренда (Tt), сезонности (St) и случайных возмущений (Et) для каждого уровня ряда (Yt).

Источники

  • https://racurs.agency/blog/seo/sezonnost-sprosa/
  • https://lumpics.ru/forecasting-in-excel/
  • https://blog.calltouch.ru/chto-takoe-sezonnost-sprosa-i-kak-stimulirovat-prodazhi-v-nesezon/
  • https://exceltable.com/formuly/formula-predskaz-dlya-prognoza-prodazh
  • https://4analytics.ru/prognozirovanie/kak-rasschitat-prognoz-prodaj-s-uchetom-rosta-i-sezonnosti-v-excel.html
  • https://iiorao.ru/word/kak-sdelat-prognoz-prodazh-v-excel.html

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

Основная особенность показателя в том, что он рассчитывается с учетом влияния именно внешних факторов, изменить которые представители торговой компании не могут. Например, они никак не могут повлиять на рост продаж букетов перед 8 Марта или на полный спад спроса на новогодние елки с 1 января.

Зачем нужен бизнесу коэффициент сезонности

Показатель используется очень широко и помогает торговым компаниям решать сразу несколько задач:

  • Формировать заказы для поставщиков/производителей товаров. Зная, что купальники в вашей торговой точке лучше всего покупают в мае, к маю есть смысл заказать больше такого товара.
  • Распределять запасы товаров по филиалам. Если в первом филиале продажи в январе растут, а во втором стоят на месте, логичнее большую часть продукции передать в январе следующего года первому филиалу.
  • Планировать продажи. Исходя из показателей прошлых периодов, прогнозируются показатели будущих. Это помогает избегать чрезмерного скопления товаров, их дефицита и определять адекватные KPI для продажников.
  • Планировать набор линейного персонала. В сезоны высокого спроса торговым компаниям, возможно, понадобится привлекать дополнительных сотрудников. Или же, напротив, снижать количество персонала при временном спаде интереса к товару.
  • Дорабатывать маркетинговую стратегию. Видя изменения покупательского поведения можно подобрать наиболее эффективные каналы продвижения и каналы продаж, приостановить или, напротив, активизировать рекламу.
  • Составлять маркетинговый план. Торговые компании могут использовать показатель для планирования маркетинговых активностей, которые способны выровнять спрос в периоды спада или, как минимум, не допустить снижения узнаваемости бренда.

Типы сезонности

Все товары, которые продаются в розницу, по зависимости продаж от сезона делятся на три типа.

1. Жесткая сезонность

Это, как правило, праздничные товары. Карнавальные костюмы и гирлянды к Новому Году, плюшевые мишки с сердечками к 14 февраля, а также ранцы и школьная форма. Пик продаж приходится всего на 1-2 месяца в году.

Новогодние товары — пожалуй, самый очевидный вариант жесткой сезонности спроса

Новогодние товары — пожалуй, самый очевидный вариант жесткой сезонности спроса

2. Средняя сезонность

К этой группе относятся товары, объемы продаж которых в зависимости от сезона колеблются на 30-50 %. Например, это товары для дачи, сельскохозяйственный инвентарь, товары для пляжного отдыха и товары для ремонта.

3. Низкая сезонность

Фактически можно сказать, что это товары внесезонные — уровень их продаж в зависимости от времени года колеблется всего на 10-15 %. Например, это продукты и детские товары.

Детские товары пользуются спросом в любое время года

Детские товары пользуются спросом в любое время года

Формулы расчета сезонности и где еще можно брать этот коэффициент

Существуют два подхода к расчету показателя, применение которых зависит от периода статистических данных.

Расчет по годовым данным

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

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

Для этого количество продаж каждого месяца (в единицах товара) суммируется и делится на 12 — количество месяцев в году.

Средняя величина продаж за год = (Количество продаж за 1 месяц + 2 месяц… …+ 12 месяц) / 12

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

Коэффициент сезонности за январь = Количество продаж за январь / Средняя величина продаж за год

Получив значение коэффициента для каждого месяца, можно вывести коэффициент сезонности бизнеса в целом:

Годовой коэффициент сезонности = Сумма коэффициентов сезонности с января по декабрь / 12

Помесячный расчет

Если бизнес молодой и статистики продаж за прошлые годы нет, оперируют помесячными показателями — расчет будет менее точен, однако его тоже можно использовать для прогнозов. Рассчитывается он по формуле:

Коэффициент сезонности за следующий месяц = (Сумма продаж позапрошлого месяцы / Сумма продаж прошлого месяца) х (Сумма продаж прошлого месяца / 100)

Или

Коэффициент сезонности апреля 2023 года = (Продажи за март 2023 года / Продажи за февраль 2023 года) x (Продажи за март 2023 года / 100)

А еще для расчета показателя можно использовать данные бесплатного сервиса «Яндекс.Вордстат». В сервисе есть возможность посмотреть историю запроса по любому товару за последние 2 года и понять, насколько велики колебания спроса на него в целом по рынку, а не в конкретном магазине.

Колебания спроса по месяцам в «Яндекс.Вордстат» видны очень наглядно

Колебания спроса по месяцам в «Яндекс.Вордстат» видны очень наглядно

Как рассчитать коэффициент сезонности в Excel

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

В этом случае продажи в январе условно принимаются за 100 %, а показатели каждого следующего месяца будут ниже 100 % при спаде покупательского интереса, и выше 100 % — при его росте. Таким образом колебания спроса будут представлены очень наглядно.

Так выглядит расчет показателя в таблице Excel

Так выглядит расчет показателя в таблице Excel

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

После этого с помощью функции «Тенденция» строится линия тренда.

Функция «Тенденция» находится во вкладке «Вставка»

Функция «Тенденция» находится во вкладке «Вставка»

Формула выглядит так:

Коэффициент сезонности = Продажи за месяц / Тренд

Специфика в том, что тренд — это не среднее значение, а медианное. Почему медиана предпочтительнее — она всегда покажет сезонность, даже в случае, если среднее значение ее не отразит.

Месяц

Январь 2020

Январь 2021

Январь 2022

Январь 2023

Коэффициент сезонности

0,9

1,6

0,7

0,8

Среднее значение

1,00

Медиана

0,85

Пример: В торговой компании «Альфа» в январе каждого года шоколад «Аленка» продается хуже, чем в другие периоды. Но в 2021 году был зафиксирован большой рост спроса: конкуренты по каким-то причинам не закупили этот товар, и его отлично раскупали в магазинах компании «Альфа».

Если найти среднее значение коэффициента сезонности за 4 года, оно будет равно 1, то есть 100 % — получается, что привязки к сезону у этого товара нет. Однако медианное значение — 0,85, или 85 % — покажет, что интерес к товару все-таки зависит от сезона, и спрос на шоколад «Аленка» в январе ниже среднего.

Как рассчитать медиану вручную

Есть последовательность цифр, в нашем случае это 0,7, 0,8, 0,9 и 1,6 (упорядочили цифры по возрастанию).

Берем два числа, наиболее близких к центру — это 0,8 и 0,9. Эти числа складываются и делятся на 2:

Это — медианное значение коэффициента сезонности в нашем примере.

Если количество цифр нечетное, например, 1, 2, 3, 4 и 5, то медианой будет центральное число, в данном случае 3.

Пример классического расчета коэффициента сезонности

Компания продает обувь трех категорий: детскую, мужскую, женскую.

Специализация компании — продажа обуви

Специализация компании — продажа обуви

На рынок компания вышла в 2021 году, статистику собирает начиная с 2022 года. Задача компании — рассчитать коэффициент сезонности за февраль 2023 года для каждой из групп товара и для бизнеса в целом.

Поехали:

  • Обувь детская: продажи в феврале 2023 года составили 2 000 единиц.
  • Обувь женская: продажи в феврале 2023 года составили 1 500 единиц.
  • Обувь мужская: продажи в феврале 2023 года составили 800 единиц.

Среднее значение продаж по итогам 2022 года составило 1 200.

2 000 / 1 200 = 1,66

1 500 / 1 200 = 1,25

800 / 1 200 = 0,66

Коэффициент сезонности для детской обуви в феврале — 1,66, для женской 1,25 и для мужской — 0,66.

Общий коэффициент сезонности за февраль 2023 года для бизнеса составляет:

(1,66+1,25+0,66) / 3 = 1,19

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

Особенности и нюансы расчета

  • Чем больше статистических данных — тем точнее результаты. Ведите статистику постоянно и непрерывно, это необходимо для аналитики в товарном бизнесе.
  • На спрос могут влиять дополнительные внешние факторы, которые не относятся к сезонности — например, санкции или экономические кризисы. Это следует учитывать при работе с коэффициентом.
  • Более рационально рассчитывать коэффициент сезонности не для каждого товара в отдельности, а для объединенной группы товаров — так нивелируется влияние случайных факторов, которые могли бы затормозить или разогнать продажи одного конкретного товара.
  • При расчете коэффициента сезонности важно стараться не учитывать внутренние факторы. Так, если товар не завезли и его нет на полке — продажи упадут, но к сезонности это отношения не имеет. Если же этот фактор учесть, то показатель сезонности будет неточным и может привести к ошибкам в планировании закупок будущих периодов.

Коротко о главном

  • Коэффициент сезонности — это отражение изменения объемов продаж, связанных с внешними факторами.
  • Показатель нужен бизнесу, чтобы планировать продажи будущих периодов, регулировать количество линейного персонала, разрабатывать маркетинговую стратегию и маркетинговый план.
  • Для расчета коэффициента сезонности рационально использовать таблицу Excel — функция «Тенденция» поможет найти наиболее точные значения показателя с использованием медианного, а не среднего значения.
  • Важно исключить влияние на расчет внутренних факторов компании — распродаж, дефицита из-за ошибок в планировании закупок — того, что в будущем может не повториться.


КУРС

EXCEL ACADEMY

Научитесь использовать все прикладные инструменты из функционала MS Excel.

Любому бизнесу интересно заглянуть в будущее и правильно ответить на вопрос: «А сколько денег мы заработаем за следующий период?» Ответить на такого рода вопросы позволяют различные методики прогнозирования. В данной статье мы с вами рассмотрим несколько таких методик и произведем все необходимые расчеты в Excel. Еще больше про анализ данных в Excel мы рассказываем на нашем открытом курсе «Аналитика в Excel».

Постановка задачи

Исходные данные

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

Примечание. Собранные в разные моменты времени значения одной и той же величины образуют временной ряд. Каждое значение такого временного ряда называется измерением. Например: данные о продажах за последние 5 лет по месяцам — временной ряд; продажи за январь прошлого года — измерение.

Составляющие прогноза

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

  • Изменение нашей пронозируемой величины (например, продаж) подчиняется некоторому закону. Другими словами, в временном ряде можно проследить некую тенденцию. В математике такая тенденция называется трендом.
  • Изменение значений в временном ряде может зависить от промежутка времени. Другими словами, при построении модели необходимо будет учесть коэффициент сезонности. Например, продажи арбузов в январе и августе не могут быть одинаковыми, т.к. это сезонный продукт и летом продажи значительно выше.
  • Изменение значений в временном ряде периодически повторяется, т.е. наблюдается некоторая цикличность.

Эти три пункта в совокупность образуют регулярную составляющую временного ряда.

Примечание. Не обязательно все три элемента регулярной составляющей должны присутствовать в временном ряде.

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

Вывод. Чтобы комплексно описать временной ряд, необходимо учесть 2 главных компонента: регулярную составляющую (тренд + сезонность + цикличность) и случайную составляющую.

Виды моделей

Следующий вопрос, на который нужно ответить при построении прогноза: “А какие модели временного ряда бывают?”

Обычно выделяют два основных вида:

  • Аддитивная модель: Уровень временного ряда = Тренд + Сезонность + Случайные отклонения
  • Мультипликативная модель: Уровень временного ряда = Тренд X Сезонность X Случайные отклонения

Иногда также выделают смешанную модель в отдельную группу:

  • Смешанная модель: Уровень временного ряда = Тренд X Сезонность + Случайные отклонения

С моделями мы определились, но теперь возникает еще один вопрос: «А когда какую модель лучше использовать?»

Классический вариант такой:
— Аддитивная модель используется, если амплитуда колебаний более-менее постоянная;
— Мультипликативная – если амплитуда колебаний зависит от значения сезонной компоненты.

Пример:

график пример адаптивной и мультипликативной модели

Решение задачи с помощью Excel

Итак, необходимые теоретические знания мы с вами получили, пришло время применить их на практике. Мы будем с вами использовать классическую аддитивную модель для построения прогноза. Однако, мы построим с вами два прогноза:

  1. с использованием линейного тренда
  2. с использованием полиномиального тренда

Во всех руководствах, как правило, разбирается только линейный тренд, поэтому полиномиальная модель будет крайне полезна для вас и вашей работы!


КУРС

EXCEL ACADEMY

Научитесь использовать все прикладные инструменты из функционала MS Excel.

Модель с линейным трендом

Пусть у нас есть исходная информация по продажам за 2 года:

таблица с информацией о продажах для прогнозирования

Учитывая, что мы используем линейный тренд, то нам необходимо найти коэффициенты уравнения

y = ax + b

где:

  • y – значения продаж
  • x – номер периода
  • a – коэффициент наклона прямой тренда
  • b – свободный член тренда

Рассчитать коэффициенты данного уравнения можно с помощью формулы массива и функции ЛИНЕЙН. Нам необходимо будет сделать следующую последовательность действий:

  1. Выделяем две ячейки рядом
  2. Ставим курсор в поле формул и вводим формулу =ЛИНЕЙН(C4:C27;B4:B27)
  3. Нажимаем Ctrl+Shift+Enter, чтобы активировать формулу массива

На выходе мы получили 2 числа: первое — коэффициент a, второе – свободный член b.

таблица с информацией о продажах для прогнозирования 2

Теперь нам нужно рассчитать для каждого периода значение линейного тренда. Сделать это крайне просто — достаточно в полученное уравнение подставить известные номера периодов. Например, в нашем случае, мы прописываем формулу =B4*$F$4+$G$4 в ячейке I4 и протягиваем ее вниз по всем периодам.

расчет значения линейного тренда

Нам осталось рассчитать коэффициент сезонности для каждого периода. Учитывая, что у нас есть исторические данные за два года, разумно будет учесть это при расчете. Можем сделать следующим образом: в ячейке J4 прописываем формулу =(C4+C16)/СРЗНАЧ($C$4:$C$27)/2 и протягиваем вниз на 12 месяцев (т.е. до J15).

расчет коэффициента сезонности

Что нам это дало? Мы посчитали, сколько суммарно продавалось каждый январь/каждый февраль и так далее, а потом разделили это на среднее значение продаж за все два периода.

То есть мы выяснили, как продажи двух январей отклонялись от средних продаж за два года, как продажи двух февралей отклонялись и так далее. Это и дает нам коэффициент сезонности. В конце формулы делим на 2, т.к. в расчете фигурировало 2 периода.

Примечание. Рассчитали только 12 коэффициентов, т.к. один коэффициент учитывает продажи сразу за 2 аналогичных периода.

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

Сначала создаем столбец, в котором прописываем номера будущих периодов. В нашем случае нумерация начинается с 25 периода.

Далее, для расчета значения тренда просто прописываем уже известную нам формулу =L4*$F$4+$G$4 и протягиваем вниз на все 12 прогнозируемых периодов.

И последний штрих — умножаем полученное значение на коэффициент сезонности. Вуаля, это и есть итоговый ответ в данной модели!

финальная таблица с прогнозом

Модель с полиномиальным трендом

Конструкция, которую мы только что с вами построили, достаточно проста. Но у нее есть один большой минус — далеко не всегда она дает достоверные результаты.

Посмотрите сами, какая модель более точно аппроксимирует наши точки — линейный тренд (прямая зеленая линия) или полиномиальный тренд (красная кривая)? Ответ очевиден. Поэтому сейчас мы с вами и разберем, как построить полиномиальную модель в Excel.

Модель прогнозирования с полиномиальным трендом

Пусть все исходные данные у нас будут такими же. Для простоты модели будем учитывать только тренд, без сезонной составляющей.

Для начала давайте определимся, чем полиномиальный тренд отличается от обычного линейного. Правильно — формой уравнения. У линейного тренда мы разбирали обычный график прямой:

У полиномиального тренда же уравнение выглядит иначе:

формула полиномиального тренда

где конечная степень определяется степенью полинома.

Т.е. для полинома 4 степени необходимо найти коэффициенты уравнения:

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

  1. Ставим в ячейку F4 курсор и вводим формулу =ИНДЕКС(ЛИНЕЙН($C$4:$C$27;$B$4:$B$27^{1;2;3;4});1;1). Функция ЛИНЕЙН позволяет произвести расчет коэффициентов, а с помощью функции ИНДЕКС мы вытаскиваем нужный нам коэффициент. В данном случае за выбор коэффициента отвечает самый последний аргумент. У нас стоит 1 — это коэффициент при самой высокой степени (т.е. при 4 степени, коэффициент). Кстати, узнать о самых полезных математических формулах Excel можно в нашем бесплатном гайде «Математические функции Excel».
  2. Аналогично прописываем формулу =ИНДЕКС(ЛИНЕЙН($C$4:$C$27;$B$4:$B$27^{1;2;3;4});1;2) в ячейке ниже.
  3. Делаем такие же действия, пока не найдем все коэффициенты.

Кстати говоря, мы можем легко сами себя проверить. Давайте построим график наших продаж и добавим к нему полиномиальный тренд.

  1. Выделяем столбец с продажами
  2. Выбираем «Вставка» → «График» → «Точечный» → «Точечная диаграмма»
  3. Нажимаем на любую точку графика правой кнопкой мыши и выбираем «Добавить линию тренда»
  4. В открывшемся справа меню выбираем «Полиномиальная модель», меняем степень на 4 и ставим галочку на «Показывать уравнение на диаграмме»

Теперь вы наглядно можете видеть, как рассчитанный тренд аппроксимирует исходные данные и как выглядит само уравнение. Можно сравнить уравнение на графике с вашими коэффициентами. Сходится? Значит сделали все верно!

Помимо всего прочего, вы можете сразу оценить точность аппроксимации (не полностью, но хотя бы первично). Это делается с помощью коэффициента R^2. Тут у вас снова есть два пути:

  1. Вы можете вывести коэффициент на график, поставив галочку «Поместить на диаграмму величину достоверности аппроксимации»
  2. Вы можете рассчитать коэффициент R^2 самостоятельно по формуле =ИНДЕКС(ЛИНЕЙН($C$4:$C$27;$B$4:$B$27^{1;2;3;4};;1);3;1)

Заключение

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

Если вас интересуют еще какие-то модели прогнозирования — напишите нам об этом, и мы постараемся осветить эти темы в дальнейших своих статьях! Или запишитесь на курс «Excel Academy» от SF Education, где мы рассказываем про возможности Excel, необходимые для анализа.

Автор: Алексанян Андрон, эксперт SF Education


КУРС

EXCEL ACADEMY

Научитесь использовать все прикладные инструменты из функционала MS Excel.

Блог SF Education

Data Science

5 примеров экономии времени в Excel

Что для работодателя главное в сотруднике? Добросовестность, ответственность, профессионализм и, конечно же, умение пользоваться отведенным временем! Предлагаем познакомиться с очень нужными, на наш взгляд,…

Наблюдения и советы этой статьи мы подготовили на основании опыта команды ПРОГНОЗ.ETS.СЕЗОННОСТЬ функция возвращает длину сезонного шаблона на основе существующих значений и временной шкалы.

Примечание: Эта функция FORECAST.ETS доступна только в Excel 2016 и более поздних версиях и недоступна в Excel для Интернета, iOS или Android.

Синтаксис

FORECAST.ETS.SEASONALITY(values, timeline, [data_completion], [aggregation])

аргументы

  • Ценности (обязательно): существующие или исторические известные значения, для которых вы хотите предсказать следующую точку (значения y);
  • Лента (обязательно): диапазон даты/времени или числовых значений, соответствующих «Значениям» (x значений);
  • Data_completion (необязательно): числовое значение указывает, как обрабатывать отсутствующие точки на временной шкале. Это может быть:

0: пропущенные точки будут считаться нулями;

1 or опущен: Недостающие точки будут рассчитаны как среднее значение соседних точек.

  • агрегирование (необязательно): числовое значение указывает, какая функция будет использоваться для агрегирования нескольких значений с одной и той же отметкой времени. Значения и соответствующие функции перечислены ниже.
 Числовое значение  Функция
 1 или опущено  СРЕДНЯЯ
 2  СЧИТАТЬ
 3  COUNTA
 4  MAX
 5  MEDIAN
 6  MIN
 7  SUM

Замечания

1. Если повторяющийся сезонный паттерн не обнаружен, возвращается ноль;

2. Сезонный характер, возвращаемый функцией ПРОГНОЗ.ETS.СЕЗОННОСТЬ, совпадает с автоматически вычисляемым функцией ПРОГНОЗ.ETS (аргумент «сезонность» определен как 1);

3. # N / A ошибка возникает, если «значения» и «Лента новостей» массивы не одного размера;

4. #NUM! ошибка возникает при выполнении любого из следующих условий:

— Все «Лента новостей» значения одинаковы;

— Постоянный шаг не может быть идентифицирован на предоставленной временной шкале;

«завершение_данных» любое число, отличное от 0 или 1;

«агрегация» находится вне допустимого диапазона (1-7).

5. #СТОИМОСТЬ! ошибка возникает, когда [данные_завершение] or [агрегация] не является числовым.

Возвращаемое значение

Он возвращает положительное целое число.

Пример

Как показано в таблице ниже, вы применили функцию ПРОГНОЗ.ETS (формула показана ниже) для прогнозирования продаж с января по июль 2022 года на основе ежемесячных продаж за 2021 год.

=FORECAST.ETS(B18,$C$6:$C$17,$B$6:$B$17,1,1,1)

В формуле аргумент «сезонность» указан как 1, что указывает Excel автоматически определять сезонность и определять правильную продолжительность сезонного шаблона. Чтобы узнать длину этого сезонного шаблона, автоматически заданного Excel, вы можете сделать следующее.

1. Выберите ячейку (в данном случае E6), скопируйте или введите приведенную ниже формулу и нажмите клавишу Enter ключ для получения результата.

=FORECAST.ETS.SEASONALITY(C6:C24,B6:B24,1,1)

Связанные функции

Функция ПРОГНОЗ Excel
Функция ПРОГНОЗ предсказывает будущее значение на основе существующих значений с помощью линейной регрессии.

Функция Excel ПРОГНОЗ.ETS
Функция FORECAST.ETS использует алгоритм экспоненциального сглаживания (ETS) для прогнозирования будущего значения на основе ряда существующих значений.

Функция Excel ПРОГНОЗ.ETS.CONFINT
Функция FORECAST.ETS.CONFINT вычисляет доверительный интервал для значения прогноза на указанную целевую дату.

Функция Excel ПРОГНОЗ.ETS.STAT
Функция FORECAST.ETS.STAT возвращает указанное статистическое значение в результате прогнозирования временных рядов.

Excel ПРОГНОЗ.ЛИНЕЙНАЯ функция
ПРОГНОЗ.ЛИНЕЙНАЯ функция прогнозирует будущее значение на основе существующих значений с помощью линейной регрессии.


Лучшие инструменты для работы в офисе

Kutools for Excel — Помогает вам выделиться из толпы

Хотите быстро и качественно выполнять свою повседневную работу? Kutools for Excel предлагает 300 мощных расширенных функций (объединение книг, суммирование по цвету, разделение содержимого ячеек, преобразование даты и т. д.) и экономит для вас 80 % времени.

  • Разработан для 1500 рабочих сценариев, помогает решить 80% проблем с Excel.
  • Уменьшите количество нажатий на клавиатуру и мышь каждый день, избавьтесь от усталости глаз и рук.
  • Станьте экспертом по Excel за 3 минуты. Больше не нужно запоминать какие-либо болезненные формулы и коды VBA.
  • 30-дневная неограниченная бесплатная пробная версия. 60-дневная гарантия возврата денег. Бесплатное обновление и поддержка 2 года.

Лента Excel (с Kutools for Excel установлены)


Вкладка Office — включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)

  • Одна секунда для переключения между десятками открытых документов!
  • Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
  • Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), точно так же, как Chrome, Firefox и новый Internet Explorer.

Снимок экрана Excel (с установленной вкладкой Office)

Комментарии (0)


Оценок пока нет. Оцените первым!

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

Из чего состоит временной ряд

Уровни временного ряда (Yt) представляют из себя сумму двух компонент:

  1. Регулярную составляющую
  2. Случайную составляющую

В свою очередь регулярная составляющая состоит из:

  1. Тренда
  2. Сезонности
  3. Циклической составляющей

Однако, в модели необязательно наличие всех этих компонент сразу.

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

То есть, в общем случае временной ряд представляет из себя наличие четырех составляющих:

  1. Тренд (Tt)
  2. Сезонность (St)
  3. Цикличность (Ct)
  4. Случайные возмущения (Et)

Циклическая компонента, по сравнению с сезонностью, имеет более длительный эффект и меняется от цикла к циклу. Поэтому, ее обычно объединяют с трендом.

Виды моделей временного ряда

Обычно, выделяют две модели временного ряда и третью — смешанную.

  1. Аддитивная модель 
  2. Мультипликативная модель  

  3. Смешанная модель  

При выборе необходимой модели временного ряда смотрят на амплитуду колебаний сезонной составляющей. Если ее колебания относительно постоянны, то выбирают аддитивную модель.  То есть, амплитуда колебаний примерно одинакова:

Амплитуда сезонной составляющей

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

Построение этих моделей сводится к расчету тренда (Tt), сезонности (St) и случайных возмущений (Et) для каждого уровня ряда (Yt).

Алгоритм построения модели

  1. Выравниваем ряд с помощью скользящей средней, то есть сглаживаем ряд и отфильтровываем высокочастотные колебания.
  2. Рассчитываем значение сезонной компоненты St.
  3. Рассчитываем значения Tt с использованием полученного уравнения тренда.
  4. Используя полученные значения St и Tt, находим прогнозные значения уровней временного ряда.
  5. Оцениваем качество модели.

Реализация на практике

Итак, мы имеем на руках данные о продажах за 2016 и 2017 год и хотим спрогнозировать продажи на 2018 год.

Исходные данные

График исходных данных

Шаг 1

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

Удобнее брать период сглаживания в виде нечетного числа, тогда формула для расчета уровней сглаженного ряда:

yi — фактическое значение i-го уровня ряда,

yt — значение скользящей средней в момент времени t,

2p+1 — длина интервала сглаживания.

Но так как мы решили использовать месячную динамику в виде четного числа 12, то данная формула нам не подойдет и мы воспользуемся этой:

Иными словами, мы учитываем половины от крайних уровней ряда в диапазоне, в остальном формула не претерпела больше никаких изменений. Вот ее точный вид для нашей задачи:

Сглаживаем наши уровни ряда и растягиваем формулу вниз:

Сглаживание уровней ряда

Сразу можем построить график из известных значений уровня продаж и их сглаженной. Выведем ее уравнение и значение коэффициента детерминации R^2:

Сглаженные уровни ряда

В качестве сглаженной я выбрала полином третьей степени, так как он лучше всего описывал уровни временного ряда и имел наибольший R^2.

Отображение функции тренда

Шаг 2

Так как мы рассматриваем аддитивную модель вида: 

Найдем оценки сезонной компоненты как разность между фактическими уровнями ряда и значениями скользящей средней St+Et = Yt-Tt, так как Yt и Tt мы уже знаем.

Поиск сезонной и случайной составляющей

Используем оценки сезонной компоненты (St+Et) для расчета значений сезонной компоненты St. Для этого найдем средние за каждый интервал (по всем годам) оценки сезонной компоненты St.

Расчет сезонной составляющей

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

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

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

Добавление сезонной составляющей

Шаг 3

Теперь рассчитываем значения уровня тренда T(t) по тому уравнению, которое мы получили при построении сглаженного тренда на первом шаге.

T(t) = -23294+34114*t-1593*t^2+26,3*t^3

Вместо t используем значения из столбца Период из соответствующей строки.

Добавление трендовой составляющей

Шаг 4

Имея рассчитанные значения S(t) и T(t) мы можем рассчитать прогнозные значения уровней ряда Y(t). Для этого накладываем уровни сезонности на тренд.

Прогнозные значения

Теперь построим график известных значений Y(t) и спрогнозированных за 2018 год.

Фактические и прогнозные значения

Вот мы и нашли спрогнозированные значения уровней продаж на 2018 год. Значения отражают возрастающую тенденцию и сезонные пики. Конечно, эти данные не дают 100% точности, ведь существует множество внешних воздействий, которые могут изменить направление тренда, поэтому к прогнозным значениям обычно строят доверительный интервал, это такой коридор, внутри которого могут колебаться прогнозные значения с заданной вероятностью (чаще всего выбирают 95%). Но об этом я расскажу в следующей статье.

Шаг 5

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

yi — спрогнозированные уровни ряда,

yi* — фактические уровни ряда,

n — количество складываемых элементов.

Модель может считаться адекватной, если:

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

Ошибка аппроксимации

Сложив весь столбец с ошибками аппроксимации и поделив на 12, получаем среднюю ошибку аппроксимации 4,13%. Это значение меньше 15% и можем сделать вывод об адекватности модели.

Не забывайте, что прогнозы не бывают точными на 100%. Любые неожиданные внешние воздействия могут развернуть значения уровней ряда в неизвестном направлении 🙂

Полезные ссылки:

  • Ссылка на пример Google Sheets
  • Построение функции тренда в Excel. Быстрый прогноз без учета сезонности
  • Бывшев В.А. Эконометрика
  • Об авторе
  • Свежие записи

Главной целью десезонализации данных является прогнозирование тренда объема продаж в будущем. Десезонализированные данные и функция ПРЕДСКАЗ, которая их обрабатывает, вместе поставляют необходимую информацию для прогнозирования объема реализации на целый следующий год.

Пример формул таблицы для анализа прогноза продаж в Excel

Ниже на рисунке представлены исходные данные. Допустим по этим данным необходимо составить прогноз продаж на 2020-й год, не смотря на то что собранные статистические данные заканчиваются в декабре 2019-го года. Первым шагом является использование функции ПРЕДСКАЗ и расширение десезонализированных данных на очередные 12 месяцев. Формулы в таблицах:

  1. Расчет коэффициента сезонности для каждого месяца в году:
  2. таблицы для анализа прогноза продаж.

  3. Расчет десезонализации на основе коэффициентов:
  4. Расчет десезонализации.

  5. Формула для прогнозирования показателей реализации в январе 2020-го года находится в том же столбце в ячейке C26 и выглядит следующим образом:
  6. прогнозирование показателей реализации.

  7. Формула прогноза сезонности на 2020-й год:
  8. прогноз сезонности.

Для прогнозирования будущих значений функция ПРЕДСКАЗ использует метод линейной регрессии. Функция содержит 3 аргумента:

функция ПРЕДСКАЗ.

  1. X – в данном аргументе будет указан месяц, для которого следует получить текущее прогнозируемое значение.
  2. Известные значения y – аргумент содержит десезонализированные данные столбца C.
  3. Известные значения x – здесь указаны месяца соответствующие данным по продажам в столбце A.

После создания с помощью функции ПРЕДСКАЗ прогнозируемых значений для всех месяцев следует восстановить сезонность данных, применяя коэффициенты в таблице, показанной на последнем рисунке выше.



График прогноза продаж с учетом сезонности

В результате всех вычислений и полученных данных можно составить график прогноза продаж с учетом сезонности в будущем году:

График прогноза продаж.

Скачать прогноз продаж с учетом сезонности в Excel

Восстановление данных сезонности основано на разделении их на коэффициент. В этом случае выполняется обратная операция: данные умножаются на коэффициент. Так как статистические данные указывают нам на то, что продажи в январе месяце составляют 53% от среднего показателя, прогнозируемое значение умножается на коэффициент 53% и в такой способ вычисляется прогноз продаж для января. Ниже на рисунке представлен график с прогнозируемыми данными.

Читайте начало статьи: Пример формулы для расчета десезонализации продаж в Excel

После восстановления показателей сезонности заметный прогнозируемый активный рост во втором квартале.

Понравилась статья? Поделить с друзьями:
  • Сервер автоматизации ms word
  • Сервер excel не найден
  • Серая ячейка в excel
  • Серая страница в excel
  • Серая сетка в excel