0

Ich möchte ein Markov-Switching Modell schätzen, wie getan in den folgenden: http://www.chadfulton.com/posts/mar_hamilton.htmlMarkov Switching Modell in Python Statsmodels

aber wenn ich versuche, um die Funktion zu importieren, das Modell zu passen, das heißt

from statsmodels.tsa.mar_model import MAR 

ich folgende Fehlermeldung:

ImportError: No module named 'statsmodels.tsa.mar_model' 

Was kann ich tun, um diesen Fehler zu beheben?

+0

Ich bin nicht ganz sicher, dass mar_model im „orginial“ Modul enthalten ist. Sie müssen möglicherweise von GitHub ziehen. –

+0

Wollten Sie den Haftungsausschluss auf der von Ihnen verlinkten Website lesen? Lass es mich hier einfügen, für deine Bequemlichkeit: "Hinweis: Dieser Code ist jetzt veraltet - er wurde durch eine neue Version ersetzt, die hier zu finden ist." Der Code ist veraltet, ergo, das Paket 'statsmodels.tsa' durch etwas anderes ersetzt wurde, ergo, die' ImportError' ... – Kartik

+0

Danke, ich merkte es nicht. wenn ich jetzt jedoch laufen 'von statsmodels.tsa.regime_switching.tests.test_markov_autoregression Import rgnp' bekomme ich wieder eine Fehlermeldung' Import: Kein Modul namens ‚statsmodels.tsa.regime_switching'' – Egodym

Antwort

0

Eine neue Version von Statsmodels einschließlich des Codes Markov Schalt noch nicht hat (zumindest von 8/8/16) erschienen. Wenn Sie eine ältere Version von Statsmodels verwenden (z. B. 0.6.1), steht Ihnen der Code nicht zur Verfügung.

Ein Release Candidate (0.8.0rc1) ist auf PyPi verfügbar, oder Sie können die neueste Entwicklungsversion von Github herunterladen und installieren (https://github.com/statsmodels/statsmodels/).

Es ist möglich, dass eine endgültige Version von v0.8 in diesem Monat passieren wird, aber noch ist nichts sicher.