Beispiel für Zeitreihenvorhersage mit neuronalen Netzen in R

8

Jeder hat ein kurzes pädagogisches Beispiel, wie man Neural Networks ( nnet in R ) zum Zweck der Vorhersage verwendet? Hier ist ein Beispiel, in R einer Zeitreihe

%Vor%

Vielen Dank

David

    
DKK 03.01.2013, 12:57
quelle

2 Antworten

14

Ich denke, Sie können das caret -Paket und speziell die train -Funktion

verwenden
%Vor%
%Vor%

    
agstudy 03.01.2013 15:13
quelle
0

Die von @agstudy vorgeschlagene Lösung ist nützlich, aber In-Sample-Passungen sind keine verlässlichen Anhaltspunkte für die Vorhersagegenauigkeit außerhalb der Stichprobe. Der Goldstandard bei der Prognosegenauigkeitsmessung ist die Verwendung einer Holdout-Stichprobe. Entfernen Sie die letzten 5 oder 10 oder 20 Beobachtungen (abhängig von der Länge der Zeitreihe) aus dem Trainingssample, passen Sie Ihre Modelle an die restlichen Daten an, verwenden Sie die angepassten Modelle, um die Holdout-Probe zu prognostizieren und vergleichen Sie einfach die Genauigkeiten auf dem Holdout , unter Verwendung von mittleren absoluten Abweichungen (MAD) oder gewichteten mittleren absoluten Prozentfehlern (wMAPEs). Um dies zu tun, können Sie den obigen Code auf folgende Weise ändern:

%Vor%

Diese letzten zwei Zeilen geben die wMAPE der Vorhersagen aus dem Modell

aus %Vor%     
Lorenzo Benassi 29.03.2018 10:56
quelle

Tags und Links