Функция ПРЕДСКАЗ.ETS (FORECAST.ETS)

Функция ПРЕДСКАЗ.ETS рассчитывает или прогнозирует будущее значение на основе существующих (ретроспективных) данных с использованием версии AAA алгоритма экспоненциального сглаживания (ETS).

Описание функции ПРЕДСКАЗ.ETS

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

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

Синтаксис

=ПРЕДСКАЗ.ETS(целевая_дата; значения; временная_шкала; [сезонность]; [заполнение_данных]; [агрегирование])

Аргументы

целевая_датазначениявременная_шкаласезонностьзаполнение_данныхагрегирование
Обязательный. Точка данных, для которой предсказывается значение. Целевая дата может быть задана в формате даты/времени или числа. Если она хронологически расположена до конца ретроспективной временной шкалы, функция ПРЕДСКАЗ.ETS возвращает ошибку #ЧИСЛО!.
Обязательный. Значения представляют собой ретроспективные данные, на основе которых прогнозируются последующие значения.
Обязательный. Независимый массив или интервал числовых данных. Даты во временной шкале должны отстоять одна от другой на фиксированный интервал и не должны быть нулевыми. Сортировать массив значений временной не обязательно, так как ПРЕДСКАЗ.ETS автоматически отсортирует ее для расчетов. Если в заданной временной шкале отсутствует фиксированный интервал между точками, ПРЕДСКАЗ.ETS возвращает ошибку #ЧИСЛО!. Если временная шкала содержит дублирующиеся значения, ПРЕДСКАЗ.ETS возвращает ошибку #ЗНАЧЕН!. Если размеры временной шкалы и массива значений не совпадают, ПРЕДСКАЗ.ETS возвращает ошибку #Н/Д.
Необязательный. Числовое значение. Для значения по умолчанию 1 Excel автоматически определяет для прогноза сезонность и использует положительные целые числа в качестве длины сезонного шаблона. Значение 0 предписывает не использовать фактор сезонности, в результате чего прогноз будет линейным. Если для этого параметра задано положительное целое число, алгоритм использует его в качестве длины шаблона сезонности. Для любого другого значения ПРЕДСКАЗ.ETS возвращает ошибку #ЧИСЛО!.

Максимальное значение параметра сезонности — 8760 (количество часов в году). Для любого значения больше этого предела возвращается ошибка #ЧИСЛО!.

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

Пример

Прогнозирование на основе исторических данных Диаграмма прогноза

Scroll Up