Метод WorksheetFunction.Forecast_ETS_STAT (Excel)
Возвращает статистическое значение, являющееся результатом прогнозирования временного ряда.
Синтаксис
expression. Forecast_ETS_STAT (Arg1, Arg2, Arg3, Arg4, Arg5, Arg6)
Выражение Переменная, представляющая объект WorksheetFunction .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Arg1 | Обязательный | Variant | Значения: исторические значения, для которых необходимо прогнозировать следующие точки. |
Arg2 | Обязательный | Variant | Временная шкала: независимый массив или диапазон дат или числовых данных. Значения на временной шкале должны иметь согласованный шаг между ними и не могут быть равны нулю. См. раздел "Замечания". |
Arg3 | Обязательный | Double | Statistic_type: числовое значение от 1 до 8, указывающее, какая статистика будет возвращена для вычисляемого прогноза. |
Arg4 | Необязательный | Variant | Уровень достоверности: числовое значение от 0 до 1 (монопольное), указывающее уровень достоверности для вычисляемого доверительного интервала. См. раздел "Замечания". |
Arg5 | Необязательный | Variant | Завершение данных. Хотя временная шкала требует постоянного шага между точками данных, Forecast_ETS_STAT поддерживает до 30 % отсутствующих данных и автоматически корректирует их. См. раздел "Замечания". |
Arg6 | Необязательный | 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 указывает значение AVERAGE, а другие числа от 1 до 6 указывают SUM, COUNT, COUNTA, MIN, MAX и MEDIAN.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.