Метод WorksheetFunction.Forecast_ETS_STAT (Excel)

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

Синтаксис

выражение. Forecast_ETS_STAT (Arg1, Arg2, Arg3, Arg4, Arg5, Arg6)

выражение Переменная, представляющая объект WorksheetFunction .

Параметры

Имя Обязательный или необязательный Тип данных Описание
Арг1 Обязательный Variant Значения: исторические значения, на основе которых прогнозируются последующие значения.
Арг2 Обязательный Variant Временная шкала: независимый массив или диапазон дат или числовых данных. Значения на временной шкале должны отстоять одна от другой на фиксированный интервал и не должны быть нулевыми. См. раздел "Замечания".
Арг3 Обязательный Double Statistic_type — числовое значение от 1 до 8, указывающее, какую статистику будет возвращено для рассчитанного прогноза.
Арг4 Необязательный Variant Уровень достоверности. Числовое значение от 0 до 1 (не включительно), определяющее степень достоверности для расчета доверительного интервала. См. раздел "Замечания".
Арг5 Необязательный Variant Заполнение данных: хотя временная шкала требует постоянного шага между точками данных, Forecast_ETS_STAT принимает данные, в которых отсутствует до 30 % значений, и выполняет автоматическую коррекцию. См. раздел "Замечания".
Арг6 Необязательный Variant Агрегирование: хотя временная шкала требует постоянного интервала между точками данных, Forecast_ETS_STAT агрегирует несколько точек с одинаковой меткой времени. См. раздел "Замечания".

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

Double

Примечания

Нет необходимости сортировать временная шкала (Arg2), потому что Forecast_ETS_STAT сортирует его неявно для вычислений. Если Forecast_ETS_STAT не удается определить постоянный шаг в временная шкала, возвращается ошибка выполнения 1004. Если временная шкала содержит повторяющиеся значения, Forecast_ETS_STAT также возвращает ошибку. Если диапазоны временная шкала и значения не совпадают, Forecast_ETS_STAT возвращает ошибку выполнения 1004.

Параметр statistic_type (Arg3) указывает, какая статистика запрашивается этой функцией. Могут возвращаться следующие необязательные статистические данные:

  • Альфа-параметр алгоритма ETS. Возвращает параметр базового значения: чем больше значение, тем больше вес последних точек данных.
  • Бета-параметр алгоритма ETS. Возвращает параметр значения тренда: чем больше значение, тем больше вес недавнему тренду.
  • Гамма-параметр алгоритма ETS. Возвращает параметр значения тренда: чем больше значение, тем больше вес недавнему тренду.
  • Метрика MASE . Возвращает метрику средней абсолютной масштабированной ошибки, показатель точности прогнозов.
  • Метрика SMAPE . Возвращает симметричную среднюю абсолютную процентную ошибку, метрику точности, основанную на процентных ошибках.
  • Метрика MAE . Возвращает симметричную среднюю абсолютную процентную ошибку, метрику точности, основанную на процентных ошибках.
  • Метрика RMSE . Возвращает среднеквадратичную погрешность, показатель разницы между прогнозируемыми и наблюдаемыми значениями.
  • Обнаружен размер шага. Возвращает размер шага, обнаруженный на исторической временной шкале.

Доверительный интервал (Arg4), равный 95 %, означает, что 95 % будущих точек предположительно окажутся в пределах указанного радиуса от результата, который Forecast_ETS спрогнозирован (с нормальным распределением). Доверительные интервалы помогают определить точность модели прогнозирования. Чем он меньше, тем выше достоверность прогноза для данной точки.

Например, для значения доверительного интервала 90 % выполняется расчет с уровнем достоверности 90 % (90 % будущих точек должны оказаться в пределах указанного радиуса от прогноза). Значение по умолчанию — 95 %. Для чисел, находящихся за пределами диапазона (0,1), Forecast_ETS_STAT возвращает ошибку.

Передача 0 для параметра завершения данных (Arg5) предписывает алгоритму учитывать пропущенные точки как нули. Значение по умолчанию 1 учитывает отсутствующие точки путем вычисления их как среднего между соседними точками. Если данных не хватает более 30 %, Forecast_ETS_STAT возвращает ошибку выполнения 1004.

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

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.