首页 > 解决方案 > 任何给定数组的 PyMC3 autocorrplot()

问题描述

autocorrplot()函数给出了来自迹线的采样数据的自相关图。如果我已经有一个数组或列表形式的数据样本,我可以用autocorrplot()它来做同样的事情吗?在给定数据序列的情况下,是否有任何替代方法可以生成自相关图?请帮忙。

标签: python-2.7statisticspymc3

解决方案


autocorrplotmatplotlib's的包装器acorr。要获得与pymc3's 版本相似的外观,您可以使用类似

import numpy as np
import matplotlib.pyplot as plt

my_array = np.random.normal(size=1000)

plt.acorr(my_array, detrend=plt.mlab.detrend_mean, maxlags=100)
plt.xlim(0, 100)

在此处输入图像描述

注意最后的调用xlim,因为默认情况下PyMC3不显示负相关。


推荐阅读