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

다음 단계