方法名称:WorksheetFunction.Forecast_ETS
函数功能:通过使用指数平滑 (ETS) 算法的 AAA 版本计算或预测基于现有(历史)值得出的未来值。
函数语法
表达式.Forecast_ETS(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6)
表达式 一个表示 WorksheetFunction 对象的变量。
参数介绍
使用注意:
如果目标日期参数值 (Arg1) 是在历史时间线结束之前按时间顺序应用的,则 Forecast_ETS 将返回一个错误。
不需要对时间线 (Arg3) 进行排序,这是因为 Forecast_ETS 会对其进行隐式排序,以用于计算。如果 Forecast_ETS 不能识别时间线中的固定步长,它将返回运行时错误 ?1004?。 如果时间线包含重复值,Forecast_ETS 也会返回错误。如果时间线和值的范围不完全是相同的大小,Forecast_ETS 将返回运行时错误 ?
季节性 (Arg4) 的默认值为 1 意味着 Excel 自动检测预测的季节性并使用正整数作为季节模式的长度。0 表示没有季节性,意味着预测将为线性的。正整数指示算法使用此长度的模式作为季节性。对于任何其他值,Forecast_ETS 将返回一个错误。 最大支持的季节性为 8,760(一年中的小时数)。任何高于该数的季节性值都会导致错误。
为数据完成参数 (Arg5) 传递 0 指示算法将缺少的点计算为零。默认值 1 通过将缺少的点计算为邻接点的平均值来说明缺少的点。 如果缺少的数据超过 30%,Forecast_ETS 将返回运行时错误
聚合参数 (Arg6) 是一个数值,指定要用于聚合具有相同时间戳的多个值的方法。默认值 0 指定 AVERAGE,而其他介于 1 到 6 之间的数值指定 SUM、COUNT、COUNTA、MIN、MAX 和 MEDIAN。