statsmodels.tsa.api.VAR如何绘制结果

时间:2014-07-07 18:39:06

标签: python plot statsmodels

我想根据http://statsmodels.sourceforge.net/stable/vector_ar.html#var中建议的内容绘制结果。但是,我不想使用熊猫。绘图不起作用,我不知道为什么。

这是我的代码:

Y = [data[0,:] , data[1,:]]
import statsmodels.tsa.api
Vmodel = statsmodels.tsa.api.VAR(zip(*Y))
results = Vmodel.fit(2)
print results.summary()
print results.plot()
results.plot_acorr()

results.summary()正在运行,但绘图不是。我感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

您似乎并没有要求向您展示这些情节。使用可以使用pylab.show()。例如:

import statsmodels.tsa.api
import pylab

data = [[ 120.634, 65.766, -402.844, -258.187, 151.982, -370.8 ],
        [ 140.634, 65.766, -402.844, -358.187, 151.982, -370.8 ]] 

Y = [data[0] , data[1]]
Vmodel = statsmodels.tsa.api.VAR(zip(*Y))
results = Vmodel.fit(2)
print results.summary()
print results.plot()
results.plot_acorr()
pylab.show()