このページの情報の一部またはすべては、S3NS の Trusted Cloud には適用されない場合があります。
予測の概要
予測とは、過去のデータを分析して将来の傾向を予測する手法です。たとえば、複数の店舗の過去の販売データを分析して、それらの店舗での将来の販売を予測するようなことが考えられます。BigQuery ML では、時系列データに対して予測を行います。
予測は次の方法で実行できます。
- 組み込みの TimesFM モデルで
AI.FORECAST
関数を使用します。このアプローチは、単一の変数の将来の値を予測する必要があり、モデルをファインチューニングする機能が不要な場合に使用します。この方法では、モデルを作成して管理する必要はありません。
ARIMA_PLUS
モデルで ML.FORECAST
関数を使用します。このアプローチは、ARIMA ベースのモデリング パイプラインを実行し、結果を説明するために時系列を複数のコンポーネントに分解する必要がある場合に使用します。この方法では、モデルを作成して管理する必要があります。
ARIMA_PLUS_XREG
モデルで ML.FORECAST
関数を使用します。このアプローチは、複数の変数の将来の値を予測する必要がある場合に使用します。この方法では、モデルを作成して管理する必要があります。
ARIMA_PLUS
と ARIMA_PLUS_XREG
の時系列モデルは、実際には 1 つのモデルではなく、複数のモデルとアルゴリズムを含む時系列モデリング パイプラインです。詳細については、時系列モデリング パイプラインをご覧ください。
推奨される知識
BigQuery ML のステートメントと関数のデフォルト設定を使用すると、ML の知識があまりなくても予測モデルを作成して使用できます。ただし、ML 開発、特に予測モデルに関する基本的な知識があれば、データとモデルの両方を最適化して、より良い結果を得るのに役立ちます。ML の手法とプロセスに習熟するために、次のリソースの活用をおすすめします。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-08-14 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-08-14 UTC。"],[[["Forecasting involves analyzing historical data to predict future trends, such as using past sales data to forecast future sales at store locations."],["In BigQuery ML, forecasting is performed on time series data, which are data points collected over time."],["The `ML.FORECAST` function, along with the `ARIMA_PLUS` and `ARIMA_PLUS_XREG` models, are used to forecast future values for single or multiple variables, respectively."],["Time series modeling in BigQuery ML is a pipeline consisting of multiple models and algorithms."],["While deep ML knowledge is not mandatory, having a foundational understanding can help optimize your data and model to improve results."]]],[]]