WorksheetFunction.Forecast_ETS_STAT 方法 (Excel)
返回作为时间序列预测结果的统计值。
语法
表达式。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 算法的 Alpha 参数。 返回基值参数 - 较高的值为最近的数据点提供更大的权重。
- ETS 算法的 Beta 参数。 返回趋势值参数 - 值越大,为最近的趋势提供更大的权重。
- ETS 算法的 Gamma 参数。 返回趋势值参数 - 值越大,为最近的趋势提供更大的权重。
- MASE 指标。 返回平均绝对缩放误差指标,这是预测准确性的度量值。
- SMAPE 指标。 返回对称平均绝对百分比误差指标,这是一种基于百分比误差的准确性度量值。
- MAE 指标。 返回对称平均绝对百分比误差指标,这是一种基于百分比误差的准确性度量值。
- RMSE 指标。 返回均方根误差指标,这是预测值与观测值之间的差异的度量值。
- 检测到步骤大小。 返回在历史时间线中检测到的步长大小。
(Arg4) 为 95% 的置信区间意味着,Forecast_ETS预测 (且正态分布) 的结果中,预计 95% 的未来点将在此半径范围内。 使用置信区间有助于掌握预测模型的准确性。 较小的间隔意味着此特定点的预测置信度更高。
例如,对于 90% 置信区间, (90% 的未来点将从预测) 在此半径范围内计算出 90% 的置信度。 默认值为 95%。 对于超出范围 (0,1) 的数字, Forecast_ETS_STAT 返回错误。
为数据完成参数 (Arg5) 传递 0 指示算法将缺少的点计算为零。 默认值 1 通过将缺少的点计算为邻接点的平均值来说明缺少的点。 如果缺少的数据超过 30%, Forecast_ETS_STAT 将返回运行时错误 1004。
聚合参数 (Arg6) 是一个数值,指定要用于聚合具有相同时间戳的多个值的方法。 默认值 0 指定 AVERAGE,而其他介于 1 到 6 之间的数值指定 SUM、COUNT、COUNTA、MIN、MAX 和 MEDIAN。
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。