-1
Je suit les données source: R - Pivot les prévisions Résultat
Sur la base de 156 semaines, je voudrais faire les prévisions pour 52 prochaines semaines. Et le code suivant fonctionne très bien
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
prévisions me donne la sortie suivante:
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
Ce que je voudrais faire maintenant est:
- Ajouter un produit & Localisation retour dans ce jeu de résultats
- Ajouter une colonne calculée: (Hi 95) - (Point Forecast) (J'ai aussi besoin de cette colonne Point Forecast)
- Pivot arrière de la table comme suit
Essayé ici Reshape, mais pas vraiment sûr comment l'exécuter car le résultat ne semble pas sous forme de tableau.
Link to download source file in csv
ce qui est 'myDS' ?? – Sotos
Et quelle est la structure des objets de données antécédents - * my.result * et * my.ts *? La même ligne/longueur de col à * my.fc *? – Parfait
@Sotos myDS est l'ensemble de données source selon le fichier CSV. –