Hauptinhalt

Direkte Vorhersage

Treffen einer direkten Vorhersage anhand regulär abgetasteter Zeitreihendaten

Verwenden Sie die directforecaster-Funktion, um ein DirectForecaster-Modell mit regulär abgetasteten Zeitreihendaten zu trainieren. Diese Funktion der Statistics and Machine Learning Toolbox™ erstellt ein mehrschrittiges Vorhersagemodell, das eine direkte Strategie verwendet, wobei ein separates Regressionsmodell für jeden Schritt des Vorhersagehorizonts trainiert wird.

Nach der Erstellung eines DirectForecaster-Modellobjekts können Sie sehen, welche Leistung das Modell bei den beobachteten Testdaten aufweist; verwenden Sie hierfür die Objektfunktionen loss und predict. Daraufhin können Sie mithilfe der forecast-Objektfunktion das Modell zur Vorhersage bei Zeitschritten über die verfügbaren Daten hinaus verwenden.

Funktionen

compactReduce size of direct forecasting model (Seit R2023b)
crossvalCross-validate direct forecasting model (Seit R2023b)
lossLoss at each horizon step (Seit R2023b)
predictPredict response at time steps in observed test data (Seit R2023b)
forecastForecast response at time steps beyond available data (Seit R2023b)
preparedPredictorsObtain prepared data used for training or testing in direct forecasting (Seit R2023b)
cvlossLoss for partitioned data at each horizon step (Seit R2023b)
cvpredictPredict response using cross-validated direct forecasting model (Seit R2023b)
tspartitionPartition time series data for cross-validation (Seit R2022b)

Objekte

DirectForecasterFit direct forecasting model (Seit R2023b)
CompactDirectForecasterCompact direct forecasting model (Seit R2023b)
PartitionedDirectForecasterCross-validated direct forecasting model (Seit R2023b)

Themen