2017-04-23 7 views
0

次のスクリプトを使用してVARモデルを実行しようとしています。統計モデルでのベクトル自動出力VARの使用

import statsmodels 
import statsmodels.tsa.api as sm 
from statsmodels.tsa.api import VAR 

tsBitcoin_frame = tsBitcoin.to_frame() 
tsSP500_frame = tsSP500.to_frame() 
forVar = [tsBitcoin_frame, tsSP500_frame] 
dataForVar = pd.concat(forVar, axis =1) 

model = VAR(dataForVar)  
results = model.fit(2) 
results.summary() 

しかしPythonは私がstatsmodelsバージョン0.8.0を使用しています

次のエラー "に定義されていない名 'VAR'" を与えています。私はVARの代わりにsm.VARコマンドを使ってみましたが、pythonはVARモデルの統計を出力しませんでした。誰もがなぜこれが起こっているか知っていますか、どのように解決できますか、または、どのようにVARモデルをPythonで実装できますか?ありがとう!

答えて

0

申し訳ありませんが、私は間違いを理解しました。私はresults.summaryの前に印刷物を置いていなかったし、statsmodels.tsa.api import VARからその行を残しておくべきだった。しかし、ありがとう!

関連する問題