From a02815b86c8e2e37f5d00133ebf4305cbfbc87a1 Mon Sep 17 00:00:00 2001 From: Jan Klemkow Date: Mon, 14 May 2012 19:50:54 +0200 Subject: doc: Add opt_pred and sevenday. --- doc/document.asciidoc | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) (limited to 'doc') diff --git a/doc/document.asciidoc b/doc/document.asciidoc index 5b02a03..2e413da 100644 --- a/doc/document.asciidoc +++ b/doc/document.asciidoc @@ -30,6 +30,12 @@ Mittelwert Mittelwert eines Produktes ueber die Trainingsdaten sind die Daten zur Vorhersage. +Sevenday-Verfahren +~~~~~~~~~~~~~~~~~~ + +Beim Sevenday-Verfahren wird fuer jeden Wochentag ein Mittelwert gebildet und +Vorhergesagt. + Liniare-Approximation Zeit -> Quantitaet ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Der Verlauft der Quantitaet ueber die Trainingsdaten wird linear angenaehert und @@ -44,3 +50,33 @@ Grundidee: Die Absatz eines Produktes setzt sich aus verschiedenen Einflussfaktoren zusammen. Zum eine die Wochen- und die Preisschwankung. + + +Optimierungsverfahren +~~~~~~~~~~~~~~~~~~~~~ + +Das Optmierungsverfahren ist Post-Clustering und wurde im Script 'opt_pred.m' +implementiert. +Dieses Meta-Verfahren bestimmt fuer jedes Produkt eines der oben genannten +Verfahren, welches den geringsten Fehlerwert bei der Vorhersage ueber der +Trainingsmenge ergab. +Dabei werden die Vorhersage-Matrizen der Verfahren mit den Real-Daten ueber die +Manhatten-Distanz verglichen. +Als Ergebnis erhaelt man nun einen Vektor, welches die Indizes der jeweils +besten Verfahren enthaelt. +Die Position des Indizes spiegelt dabei das Produkt wieder, fuer die dieses +Verfahren am besten geeignet ist. + +Mit diesem Vektor koennen nun die Vorhersagen der einzelnen Produkte fuer den +unbekannten Zeitraum zusammen gelegt werden. + +Dieses Verfahren wuerde sich auch gut zur Bestimmung des Abgabe-Datensatzes fuer +den Daten-Mining-Cup eignen. +Dabei koennten alle Teams fuer ihre Verfahren einmal ihre Vorhersage fuer die +Tage 29 bis 42 in Form der "train.txt" und ihre Vorhersagen fuer den unbekannten +Zeitraum abgeben. +Anhand der verschiedenen Fehler der Vorhersagen pro Produkt koennte wie oben +beschrieben ebenfalls ein Vektor mit den Indizes der Verschiedenen Einreichungen +erstellt werden und damit auch der Datensatz fuer die Einreichung im Wettbewerb. + + -- cgit