0
我正在尝试使用以下脚本运行VAR模型。在statsmodels中使用Vector AutoRegression 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是给我下面的错误 “名称 'VAR' 没有定义”
我使用statsmodels版本0.8.0。我什至尝试使用命令sm.VAR而不是VAR,但然后python不会打印VAR模型的统计数据。有谁知道为什么会发生这种情况,我该如何解决它,或者如何在python中实现VAR模型?谢谢!