创建机器学习预测
实际值数据的要求:
- 历史数据中有足够的数据点来支持算法。请参见 参考信息:适用于 Adaptive Planning 的机器学习算法。
- 实际值数据点与预测数据点的比率至少为 3:2。示例:要预测 2 年,您需要 3 年的实际值数据。
- 无论您采用哪种日历结构,如要使用自定义季节性选项,您都需要满足以下条件:
- 每年季节性变化的 3 年实际值
- 对于一年两次的季节性,18 个月的实际值
- 9 个月的实际值(按季度季节性)。
杠杆要求:
- 选择“自动调整”、“自回归移动平均”、“光GBM”、“Orbit DLT”或“Prophet”算法。
- 记下杠杆工作表上的账户、层级、日期和自定义维度。您需要它们来创建预测。
安全性:
- 访问要包括在预测中的层级、版本和账户。
- “预测者”权限
您可以通过创建机器学习 (ML) 预测来提高计划的效率和准确性。 预测预测器使用您选择的机器学习算法来填充计划版本中的工作表。算法会根据您在实际值中定义的历史参考来预测数据。您还可以为算法指定其他计划版本,以作为历史数据进行引用。您可以创建并保存预测,稍后再返回运行预测。
您还可以排定预测时间表,使其按特定时间间隔运行。
您还可以检查运行历史记录,并在实例提供可信度指标时检查
可信度指标
。预测将替换您选择的计划版本中工作表上的现有数据。 成功运行预测后,您将无法恢复预测数据。
- 从主菜单中,选择“建模”。
- 单击“预测型预测器”。
- 单击“新增”,然后选择“预测”。
- 请输入一个少于 129 个字符的唯一名称。
- 填写“预测”版块:
选项 描述 工作表图选择要使用预测数据填充的标准工作表或多维工作表。预测版本选择要使用预测数据填充的计划版本。 请勿选择已锁定版本,否则您的预测将失败。预测失败后,您可以检查历史记录并检查错误,这将为您提供进一步的指导。滚动预测选中此复选框可自动将以下期间与您为参考数据选择的实际值版本的“完成值截止日期”期间保持一致:- 预测开始期间
- 实际值开始期间
如有必要,我们会使用预测版本的“计划开始”时段作为参考期间,据此转移预测日期。为获得最佳效果,请执行以下操作:- 每次加载新的实际值数据时,请在“建模”>“版本”中更新“完成值截止日期”期间。
- 将预测添加到要自动运行的时间表。
滚动预测期间当您选中“滚动预测”复选框时显示。选择要转移的期间。班次预测开始期间和结束期间:将两个期间与实际值版本的“完成值截止日期”或预测版本的“计划开始日期”同步。为获得最佳结果,请定期更新“完成值截止日期”期间。仅班次预测开始期间:此选项可能会导致预测开始期间晚于预测结束期间。发生这种情况时,我们会在“时间表”页面上显示警告。预测开始期间选择机器学习数据的开始时间。对于滚动预测,此日期为只读日期,与以下较晚的期间相同:- 实际值版本的“完成值截止日期”之后的 1 个期间。
- 预测版本的“计划开始”时段。
预测结束期间选择“预测开始期间”之后的一个期间,以指明机器学习数据应在何时停止。对于滚动预测,如果您同时选中“转移预测开始期间和结束期间”单选按钮,则此日期将与“预测开始期间”相同的期间向前移动。预测范围开放时间有限:请联系我们,确认您是否符合此功能的条件。单击该复选框可生成另外 2 个预测。1 包括预测的上限。另一个包括预测的下限。当您查看预测的历史记录时,此选项还会在“置信度指标”选项卡中生成扇形图。此图表说明了随时间变化的范围。请参见 概念:预测范围和准确度 - 预测预测器。概率水平开放时间有限:请联系我们,确认您是否符合此功能的条件。当您选择“预测范围”时显示。选择一个介于 55 和 95 之间的百分比。百分比越高,下限和上限之间的范围就越大。上限版本开放时间有限:请联系我们,确认您是否符合此功能的条件。当您选择“预测范围”时显示。选择要使用预测的最高可能值填充的计划版本。版本必须在预测范围内。下限版本开放时间有限:请联系我们,确认您是否符合此功能的条件。当您选择“预测范围”时显示。选择要使用预测的最低可能值填充的计划版本。版本必须在预测范围内。准确性指标开放时间有限:请联系我们,确认您是否符合此功能的条件。选中此复选框可根据现有实际值运行预测回溯测试。当您查看预测历史记录时,准确度以百分比形式显示在“置信度指标”选项卡中。请参见 概念:预测范围和准确度 - 预测预测器。预测说明选中此复选框可在运行预测后在“置信度指标”选项卡中生成以下条目:- 一个图表,用于表示季节性、趋势和残差构成(如适用)对预测值的影响。
- 描述图表组件的文本。
- 填写“筛选器”版块时:
选项 描述 账户必填。 选择要使用机器学习数据填充的账户。层级维度(可选)选择要使用机器学习数据填充的层级和自定义维度。我们建议使用层级和维度筛选器来限制预测中的时间序列数量。如果您未指定筛选器,则预测将对所有层级和维度运行。示例:请勿从“层级”中选择任何内容。预测将针对工作表中包含的所有层级运行。 对于较大的工作表,包括所有层级和维度可能会延长完成预测所需的时间。筛选器仅包括您在“预测”版块中选择的工作表上已有的账户、层级和维度。对于每个筛选器:- 您可以选择 1 个或多个账户、层级或维度。
- 选择父级会自动选择后代。
- 在“已选择”选项卡上,您可以检查和移除选择。
- 填写“参考数据”版块:
选项 描述 实际值版本选择您希望算法作为历史数据引用的实际值版本。实际值开始期间选择一个在“预测结束期间”之后的期间。实际值结束期间选择一个在“实际值开始期间”之后的期间。 实际值与预测值的比率至少为 3:2。您还需要为所选算法提供所需数量的数据点数。对于滚动预测,此日期为只读日期,并与实际值版本的“完成值截止日期”保持一致。当“完成值截止日期”为空时,它将与预测版本的“计划开始”之前的 1 个期间保持一致。添加计划版本单击以添加计划版本以获取更多参考数据。 确保计划引用的时间范围不与预测或实际值时间范围重叠。示例:预测从 2023 年 1 月开始,到 2023 年 3 月结束。实际值参考从 2022 年 1 月开始,到 2022 年 12 月结束。计划引用不得与 2022 年 1 月至 2023 年 3 月之间的期间重叠。 - 完成“高级设置”版块的“算法”子版块:
选项 描述 算法选择算法。您可能需要经过反复试验才能找到最适合您的数据的算法。如需更多指导,请参见 参考信息:适用于 Adaptive Planning 的机器学习算法。自动检测季节性选中此项可允许我们的机器学习系统自动检测您的参考数据中的季节性。取消选中此复选框可手动配置季节性。季节性当您取消选中“自动检测季节性”时显示。可用于以下算法:- AutoFit
- Holt-Winters
- Kalman 筛选器
- Orbit DLT
- Prophet
自动调整仅应用您为支持季节性的算法定义的季节性。如果您选择:- 每年,则您必须具有 3 年的实际值数据。
- 两年一次,则必须有 18 个月的实际值数据。
- 每季度,您必须有 9 个月的实际值数据。
- 无,表示您的数据不存在季节性。
对于“卡尔曼筛选器”算法,请选中“数据随季节性变化”复选框,以指明您要使用季节性因素进行建模。 如果您不想考虑季节性因素,请取消选中该复选框。每周季节性可用于:- 自动调整
- 先知
如果您还希望算法考虑每周模式,请选中此复选框。此选项要求您在预测版本和参考版本的时间范围内具有每日频率。如果您选择“自动调整”,则每周季节性变化仅适用于使用 Prophet 的数据。乘法季节性当您取消选中“自动检测季节性”时显示。可用于:- 自动调整
- 霍特-温特斯
- 先知
选中此复选框可指明季节性与趋势变体成正比。舍入值如果您不想在预测中使用负数,请选中此复选框。杠杆工作表可用于:- 自动调整
- ARIMA
- LightGBM.
- 跟踪 DLT。
- 先知
最多选择 3 个包含回归量数据的工作表,供算法参考。选择此选项之前:对于自动调整,回归量数据适用于使用 Prophet 或 Orbit DLT 的数据。 - 填写“高级设置”版块的“置信度指标”子版块:
选项 描述 预测范围开放时间有限:请联系我们,确认您是否符合此功能的条件。单击该复选框可生成另外 2 个预测。1 包括预测的上限。另一个包括预测的下限。当您查看预测的历史记录时,此选项还会在“置信度指标”子版块中生成扇形图。此图表说明了随时间变化的范围。请参见 概念:预测范围和准确度 - 预测预测器。概率水平开放时间有限:请联系我们,确认您是否符合此功能的条件。当您选择“预测范围”时显示。选择一个介于 55 和 95 之间的百分比。百分比越高,下限和上限之间的范围就越大。上限版本开放时间有限:请联系我们,确认您是否符合此功能的条件。当您选择“预测范围”时显示。选择要使用预测的最高可能值填充的计划版本。版本必须在预测范围内。下限版本开放时间有限:请联系我们,确认您是否符合此功能的条件。当您选择“预测范围”时显示。选择要使用预测的最低可能值填充的计划版本。版本必须在预测范围内。预测说明选中此复选框可在运行预测后在“置信度指标”子版块中生成以下条目:- 一个图表,用于表示季节性、趋势和残差构成(如适用)对预测值的影响。
- 描述图表组件的文本。
- 单击“运行”以启动预测。您也可以单击“保存”以稍后运行。
预测将显示在列表中,状态为:
状态 | 描述 |
|---|---|
空白 | 已保存预测的参数,但尚未运行预测。 |
正在排队 | 已运行预测,但在待处理的预测完成后才能启动。 |
正在进行 | 预测正在运行。在 “预测历史 记录”页面的 “状态” 版块中,我们提供了完成百分比和状态栏。 |
成功 | 预测数据已填充到计划版本中。从预测列表中,单击工作表名称以打开工作表。检查您当前使用的版本是否为您为预测数据选择的版本。检查预测数据。 |
失败 | 预测存在错误。为帮助您排查并重试,我们在 “预测历史记录” 页面的 “状态” 版块中显示了错误列表。 |
已取消 | 有人阻止完成预测。 |
为获得最佳结果,请将预测添加到时间表中,尤其是滚动预测。请参见 为机器学习预测排定时间表 。