WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Fehler bei EstMDL ARIMA

 

mcashmir
Forum-Anfänger

Forum-Anfänger


Beiträge: 22
Anmeldedatum: 25.06.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.07.2015, 12:33     Titel: Fehler bei EstMDL ARIMA
  Antworten mit Zitat      
Hallo,

ich versuche ein AR(1) und GARCH(1,1) model mit gegebenem Datensatz zu schätzen und habe hierfür den Code direkt aus der Doku in mein Editor kopiert, da er so wie er dort steht perfekt ist. Ich bekommen jedoch immer eine Fehlermeldung das Input-Parameter fehlen.

Mein Code:
Code:
Mdl1 = arima('ARLags',1,'Variance',garch(1,1));
EstMdl1 = estimate(Mdl1,cac);
[res1,v1,logL1] = infer(EstMdl1,cac);


(Die 1 hinter Mdl usw wird benötigt weil ich 4 Zeitreihen schätzen will)

Die Fehlermeldung die ich bekommen ist folgende:

Code:
Error using
lagmatrix (line
25)
lagmatrix: wrong
# of input
arguments

Error in
internal.econ.arx0
(line 152)
   Y =
   lagmatrix(YData,
   L(~isnan(AR)))
   *
   AR(~isnan(AR));
   
Error in
arima/estimate
(line 827)
      [AR([I1
      I2]),beta,constant,variance,residuals]
      =
      internal.econ.arx0(obj,
      YData,
      XData);
 


Was ich nicht verstehe ist, dass ich genau das eingeben habe was in der Doku steht. Die Inputs sind bis auf Datensatz (andere Zahlen) und Namen (statt r cac) gleich. Trotzdem klappt es nicht.

Ich wäre euch sehr verbunden wenn ihr mir da helfen könntet

Gruß Mcashmir
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.501
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 10.07.2015, 12:51     Titel:
  Antworten mit Zitat      
Hallo,

hast du auch mal das Beispiel aus der Doku mit dem dort angegebenen Datensatz getestet?
Falls du dir die Online-Doku anschaust: verwendest du das gleiche Release?

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
mcashmir
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 22
Anmeldedatum: 25.06.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.07.2015, 13:28     Titel:
  Antworten mit Zitat      
Zitat:
Falls du dir die Online-Doku anschaust: verwendest du das gleiche Release?
Hab das neueste Release (also 2015a sowohl für Matlab als auch die Toolboxen).

Zitat:
hast du auch mal das Beispiel aus der Doku mit dem dort angegebenen Datensatz getestet?

Nicht den gleichen, aber einen ähnlichen. Hab ein Datensatz bestehend aus einem 1xN Vektor mit Zahlen. Ich dachte es hätte evt. am Vektor gelegen und hab ihn deshalb transponiert und so versuchte, aber dann meckert er erst recht.

Das Model akzeptiert er wunderbar und die Optionen erkennt er auch ohne Probleme, aber wenn ich dann schätzen will streikt er. Ich habe mir die Doku innerhalb der Software angeschaut und da ist genauso beschrieben.
Private Nachricht senden Benutzer-Profile anzeigen
 
mcashmir
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 22
Anmeldedatum: 25.06.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.07.2015, 13:33     Titel:
  Antworten mit Zitat      
Ich habe auch versucht den GARCH Part auszulassen und das ein reines AR(1)Model zu schätzen. Aber da meckert er auch bei:

Code:
EstMdl = estimate(Mdl,cac);


komischer weise ging es gestern noch....
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.501
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 10.07.2015, 13:46     Titel:
  Antworten mit Zitat      
Hallo,

meine Bitte an dich wäre es eben, es mit genau dem gleichen Datensatz wie in der Doku zu versuchen.
Wenn das Fehler produziert, könnte es ein Problem in Produkt oder Doku sein. So oder so sollte man sich dann an MathWorks wenden.
Wenn das fehlerfrei durchläuft, sollte man die Datensätze nochmal genauer vergleichen.

Hilfreich wäre ein Link zur Doku-Seite und ein Beispieldatensatz, mit dem du Probleme hast.

Zitat:
komischer weise ging es gestern noch....

... und was hast du seit gestern geändert?

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
mcashmir
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 22
Anmeldedatum: 25.06.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.07.2015, 13:50     Titel:
  Antworten mit Zitat      
Also mein code von gestern ist etwas aufwendiger, hab es aber noch einmal durchlaufen lassen und da läuft es problemlos.

Ich probier es trotzdem noch mal mit dem Datensatz, wie von dir vorgeschlagen und melde mich dann in kürze...
Private Nachricht senden Benutzer-Profile anzeigen
 
mcashmir
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 22
Anmeldedatum: 25.06.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.07.2015, 15:06     Titel:
  Antworten mit Zitat      
Also es klappt trotzdem nicht. Habe aber nun händisch den Prozess geschätzt und angewandt

Ich kann mir nicht erklären warum es nicht geht, aber es geht speziell in diesem Beispiel nicht. Ich werde das mal an den Matlab Support weiterleiten.

Danke für deine Hilfe!
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.501
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 10.07.2015, 23:01     Titel:
  Antworten mit Zitat      
Hallo,

helfen wird man dir am besten können, wenn du ein Beispiel, das die Fehlermeldung erzeugt, zur Verfügung stellst oder beschreiben kannst, was an deinem Beispiel anders ist als am Doku-Beispiel.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2025 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.