End-to-End-Nutzerpfade für Modelle zur Prognose von Zeitreihen
In diesem Dokument werden die Nutzerpfade für BigQuery ML-Zeitreihenprognosemodelle beschrieben, einschließlich der Anweisungen und Funktionen, die Sie für die Arbeit mit Zeitreihenprognosemodellen verwenden können. BigQuery ML bietet die folgenden Arten von Zeitreihenvorhersagemodellen:
User Journeys für die Modellerstellung
In der folgenden Tabelle werden die Anweisungen und Funktionen beschrieben, die Sie zum Erstellen von Zeitreihenvorhersagemodellen verwenden können:
| Modelltyp | Modellerstellung | Vorverarbeitung von Features | Hyperparameter-Feinabstimmung | Modellgewichtungen | Tutorials |
|---|---|---|---|---|---|
ARIMA_PLUS |
CREATE MODEL |
Automatische Vorverarbeitung | Automatische Abstimmung mit auto.ARIMA1 | ML.ARIMA_COEFFICIENTS |
|
ARIMA_PLUS_XREG |
CREATE MODEL |
Automatische Vorverarbeitung | Automatische Abstimmung mit auto.ARIMA1 | ML.ARIMA_COEFFICIENTS |
|
| TimesFM | – | – | – | – | Prognosen für mehrere Zeitreihen |
1Der auto.ARIMA-Algorithmus führt eine Hyperparameter-Abstimmung für das Trendmodul durch. Die Hyperparameter-Abstimmung wird nicht für die gesamte Modellierungs-Pipeline unterstützt. Weitere Informationen finden Sie in der Modellierungs-Pipeline.
User Journeys für die Modellnutzung
In der folgenden Tabelle werden die Anweisungen und Funktionen beschrieben, mit denen Sie Zeitreihenprognosemodelle auswerten, erklären und Prognosen daraus abrufen können:
| Modelltyp | Evaluierung | Inferenz | KI-Erklärung |
|---|---|---|---|
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 |
– |
1 Sie können Bewertungsdaten in die Funktion ML.EVALUATE eingeben, um Prognosemesswerte wie den mittleren absoluten prozentualen Fehler (Mean Absolute Percentage Error, MAPE) zu berechnen.
Wenn Sie keine Evaluationsdaten haben, können Sie mit der Funktion ML.ARIMA_EVALUATE Informationen zum Modell wie Drift und Varianz ausgeben.
2 Die Funktion ML.EXPLAIN_FORECAST umfasst die Funktion ML.FORECAST, da ihre Ausgabe eine Obermenge der Ergebnisse von ML.FORECAST ist.