ML.HOLIDAY_INFO 函数

本文档介绍了 ML.HOLIDAY_INFO 函数,可用于返回根据 ARIMA_PLUSARIMA_PLUS_XREG 时序预测模型估算所得到的节假日列表。该函数仅当在模型中检测到节日效应时才会返回节日列表。否则,该函数会返回空的结果集。

语法

ML.HOLIDAY_INFO(MODEL `project_id.dataset.model`)

参数

ML.HOLIDAY_INFO 接受以下参数:

  • project_id:您的项目 ID。
  • dataset:包含模型的 BigQuery 数据集。
  • model:模型的名称。

输出

ML.HOLIDAY_INFO 会返回以下列:

  • region:用于标识节日区域的 STRING 值。
  • holiday_name:用于标识节日的 STRING 值。
  • primary_date:用于标识节日日期的 DATE 值。
  • preholiday_days:用于标识建模时考虑的节日相关节日窗口的开始时间的 INT64 值。
  • postholiday_days:用于标识建模时考虑的节日相关节日窗口的结束时间的 INT64 值。

示例

以下示例会返回使用自定义节日的模型的结果:

SELECT * FROM
ML.HOLIDAY_INFO(MODEL `mydataset.arima_model`);

输出类似于以下内容:

+-----------------------+--------------+-----------------+------------------+
| region | holiday_name | primary_date | preholiday_days | postholiday_days |
+--------------------------------------------------------+------------------+
| US     | Members day  | 2001-10-21   | 3               | 1                |
+-----------------------+--------------+-----------------+------------------+
| US     | Members day  | 2002-10-22   | 3               | 1                |
+-----------------------+--------------+-----------------+------------------+
| US     | Members day  | 2003-10-21   | 3               | 1                |
+-----------------------+--------------+-----------------+------------------+
| US     | Members day  | 2004-10-23   | 3               | 1                |
+-----------------------+--------------+-----------------+------------------+

后续步骤