時系列予測モデルのエンドツーエンドのユーザー ジャーニー

このドキュメントでは、BigQuery ML 時系列予測モデルのユーザー ジャーニーについて説明します。これには、時系列予測モデルの操作に使用できるステートメントと関数が含まれます。BigQuery ML には、次のタイプの時系列予測モデルが用意されています。

モデル作成のユーザー ジャーニー

次の表に、時系列予測モデルの作成に使用できるステートメントと関数を示します。

モデルタイプ モデルの作成 特徴量の前処理 ハイパーパラメータ調整 モデルの重み付け チュートリアル
ARIMA_PLUS CREATE MODEL 自動前処理 auto.ARIMA1 自動チューニング ML.ARIMA_COEFFICIENTS
ARIMA_PLUS_XREG CREATE MODEL 自動前処理 auto.ARIMA1 自動チューニング ML.ARIMA_COEFFICIENTS
TimesFM なし なし なし なし 複数の時系列を予測する

1auto.ARIMA アルゴリズムは、トレンド モジュールのハイパーパラメータ チューニングを実行します。ハイパーパラメータ チューニングは、モデリング パイプライン全体ではサポートされていません。詳細については、モデリング パイプラインをご覧ください。

モデルのユースケースのユーザー ジャーニー

次の表に、時系列予測モデルの評価、説明、予測の取得に使用できるステートメントと関数を示します。

モデルタイプ 評価 推論 AI の説明
ARIMA_PLUS ML.EVALUATE1
ML.ARIMA_EVALUATE
ML.HOLIDAY_INFO
ML.FORECAST
ML.DETECT_ANOMALIES
ML.EXPLAIN_FORECAST2
ARIMA_PLUS_XREG ML.EVALUATE1
ML.ARIMA_EVALUATE
ML.HOLIDAY_INFO
ML.FORECAST
ML.DETECT_ANOMALIES
ML.EXPLAIN_FORECAST2
TimesFM なし AI.FORECAST なし

1ML.EVALUATE 関数に評価データを入力して、平均絶対パーセント誤差(MAPE)などの予測指標を計算できます。評価データがない場合は、ML.ARIMA_EVALUATE 関数を使用して、ドリフトや分散などのモデルに関する情報を出力できます。

2 ML.EXPLAIN_FORECAST 関数の出力は ML.FORECAST の結果のスーパーセットであるため、ML.EXPLAIN_FORECAST 関数は ML.FORECAST 関数を包含します。