-1
ich folgende Quelldaten haben: R - Pivot die Vorhersage Ergebnis
Basierend auf vergangenen 156 Wochen, würde Ich mag Prognose für den nächsten 52 Wochen tun. Und folgende Code funktioniert gut
my.ds <- myDS[1, -c(3,4,5,6)] #reading my source file
my.start <- myDS[1, c(3)]
my.product <- myDS[1, c("Product")]
my.product <- myDS[1, c("Location")]
my.result <- melt(my.ds, id = c("Product","Location"))
my.result[order(my.result$variable),]
my.ts <- ts(my.result$value, frequency=52, start=c(my.start,1))
my.fc <- forecast(my.ts, h=52)
my.fc
Prognose gibt mir folgende Ausgabe:
Point Forecast Lo 80 Hi 80 Lo 95 Hi 95
2003.000 1637.7675 -8.610502 3284.146 -880.15039 4155.685
2003.019 1453.9059 -195.169681 3102.981 -1068.13753 3975.949
2003.038 8668.6921 7016.923492 10320.461 6142.53000 11194.854
2003.058 5851.0741 4196.616771 7505.531 3320.79997 8381.348
2003.077 4333.9240 2676.782333 5991.066 1799.54453 6868.303
2003.096 4284.5899 2624.768291 5944.412 1746.11178 6823.068
Was Ich mag würde jetzt tun ist:
- Produkt hinzufügen & Lage wieder in dieses Ergebnis gesetzt
- Fügen Sie eine berechnete Spalte: (Hi 95) - (Point Forecast) (ich brauche dies auch Point Forecast Spalte)
- Pivot die Tabelle zurück, als
Versuchte reshape hier folgende, aber nicht wirklich sicher, wie es durchzuführen, da das Ergebnis im Tabellenformat scheint nicht.
Link to download source file in csv
, was 'myDS' ?? – Sotos
Und was ist die Struktur der antecedent Datenobjekte - * my.result * und * my.ts *? Gleiche Zeilen-/Spaltenlänge zu * my.fc *? – Parfait
@Sotos myDS ist das Quell-Dataset gemäß der CSV-Datei. –