|
|
ML Schätzung für univariate GARCH |
|
mcashmir |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 22
|
|
|
|
Anmeldedatum: 25.06.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 28.06.2015, 23:43
Titel:
|
|
Hallo nochmal,
ich glaube Harald, ich habe dich jetzt verstanden.
Würdest du mir eine Einschätzung geben?
|
|
|
|
|
mcashmir |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 22
|
|
|
|
Anmeldedatum: 25.06.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 28.06.2015, 23:48
Titel:
|
|
Zitat: |
Error: File: sumll.m Line: 7 Column: 46
The expression to the left of the equals sign is not a valid target for an assignment.
Error in DCCGARCH (line 100)
[lik,fval]=fmincon(sumll,xo,A,b); |
Und das spuckt er mir aus
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 29.06.2015, 10:26
Titel:
|
|
Hallo,
diese Punkte sind noch nicht umgesetzt:
Zitat: |
* Warum versuchst du fminsearch(sumll) ? In der Doku wird nicht zum Spaß in jedem Beispiel mit @ ein Function Handle erzeugt.
* Die Zielfunktion muss so formuliert sein, dass sie von einem Eingabeargument abhängt. Du musst also a1, b1, w1 zu einer Variablen (z.B. x) zusammenfassen und diese dann innerhalb der Funktion extrahieren - wie im Beispiel gezeigt.
...
lik soll das Ausgabeargument von sumll sein, wird aber in der Funktion nicht definiert.
lik kommt ansonsten nur im fminsearch-Aufruf vor. Dieser Aufruf muss separat erfolgen. |
Die Syntax
ist nicht gültig, und ich weiß auch nicht, was du damit bezweckst.
Grüße,
Harald
|
|
|
mcashmir |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 22
|
|
|
|
Anmeldedatum: 25.06.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 30.06.2015, 16:34
Titel:
|
|
Hallo,
war nur ein Flüchtigkeitsfehler
Zitat: |
* Die Zielfunktion muss so formuliert sein, dass sie von einem Eingabeargument abhängt. Du musst also a1, b1, w1 zu einer Variablen (z.B. x) zusammenfassen und diese dann innerhalb der Funktion extrahieren - wie im Beispiel gezeigt. |
So wie ich das verstehe, muss ich dann nur x0 definieren:
und um das ganze aufzurufen:
Totzdem kriege ich dann eine Mitteilungen folgender Natur:
Zitat: |
Error using sumll (line 6) (bzw. in der ersten Zeile mit lik=...)
Not enough input arguments.
Error in ParameterEstimation (line 19)
[lik,fval]=fmincon(sumll,xo,A,b);
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 30.06.2015, 20:06
Titel:
|
|
Hallo,
es wundert mich sehr, dass der Code überhaupt soweit durchläuft, denn w1, a1, b1 sind ja noch gar nicht definiert.
Jetzt inzwischen das dritte Mal: sowohl an fminsearch als auch an fmincon muss ein Function Handle übergeben werden. Ein solches wird mit @ erstellt.
Leider sind auch weitere Anregungen immer noch nicht oder nicht korrekt umgesetzt.
Um das etwas zu beschleunigen, ein Vorschlag:
die Funktion
und der Aufruf:
Soweit ich sehe, hat jeder deiner Codes bei der Berechnung von h1 ein Problem: auf der rechten Seite des Gleichheitszeichens steht ein Vektor, auf der linken ein Element. Die Zuweisung kann also nicht klappen.
Leider kann ich da nicht weiterhelfen ohne zu wissen, nach welcher Formel h1 berechnet werden muss. Da du die Formel ja kennst, kannst du aber ja vielleicht selbst die nötigen Korrekturen vornehmen.
Grüße,
Harald
|
|
|
|
Gehe zu Seite Zurück 1, 2
|
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
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
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.
|
|