ML.HOLIDAY_INFO 函数
本文档介绍了 ML.HOLIDAY_INFO
函数,可用于返回根据 ARIMA_PLUS
或 ARIMA_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 | +-----------------------+--------------+-----------------+------------------+
后续步骤
- 如需了解模型评估,请参阅 BigQuery ML 模型评估概览。
- 如需了解每种模型类型支持的 SQL 语句和函数,请参阅每个模型的端到端用户体验历程。