小编Kir*_*n J的帖子

我如何让 statsmodels.api 只绘制一次时间序列图?

我在为天气时间序列绘制 AR 和 MA 模型时遇到问题。例如:

from statsmodels.tsa.arima_process import arma_generate_sample

def gen_ar2(alpha1,alpha2,size):
    ar = [1,-alpha1,-alpha2]
    ma = [1]
    return arma_generate_sample(ar,ma,size)
Run Code Online (Sandbox Code Playgroud)

因此,如果我想绘制让我们说 x(t) = 0.75 x(t-1) - 0.125 x(t-2) + w(t),其中 w(t) 是平均值为 0 且方差为 1 的正态分布(让说)...在 ipython notebook 上绘制这通常会绘制两次,即

sm.graphics.tsa.plot_acf(gen_ar2(0.75,-0.125,size=5000),lags=40)
Run Code Online (Sandbox Code Playgroud)

这为我创建了两个图而不是一个。我如何阻止 ipython 这样做?

谢谢

python plot matplotlib ipython ipython-notebook

4
推荐指数
1
解决办法
1260
查看次数

标签 统计

ipython ×1

ipython-notebook ×1

matplotlib ×1

plot ×1

python ×1