Jedoch wird nun immer nur der Wert n+1 (n = komplett gegebene Zeitreihe) ermittelt. Da ich die Akuratesse meiner Analyse testen will, dachte ich daran, eine Schleife laufen zu lassen, wie das Modell testet vom Datenpunkt i=1000 bis n+1.
Hätte jemand eine Idee, wie ich das angehen kann? Habe hier einen Vorschlag, aber funktioniert nicht wirklich.
wenn du weiter in die Zukunft simulieren willst, warum erhöhst du dann nicht horizon entsprechend?
Im übrigen hat dein Vorschlag mit der Syntax einer for-Schleife in MATLAB wenig zu tun...
es geht doch garnicht darum eine weitreichendere prediction zu machen sondern darum, zu testen, wie gut das Modell funktioniert.
Wenn meine Zeitreihe aus 2000 Datenpunkten besteht, will testen, wie akkurat das Modell ist. Dafür lasse ich das Modell immer den "horizon=1" ab dem Datenpunkt 1000 bis 2000 bestimmen. Momentan bekomme ich aber nur 2000+1 als output und nicht die vergangenen vorhersagen.
Deshalb wollte ich eine Schleife einführen um das Modell rückwirkend zu testen.
Verschoben: 04.08.2011, 09:23 Uhr von denny Von Programmierung nach Toolboxen
Einstellungen und Berechtigungen
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.