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                |
+-----------------------+--------------+-----------------+------------------+

次のステップ