任何给定数组的 PyMC3 autocorrplot()
PyMC3 autocorrplot() for any given array
autocorrplot()
函数给出了轨迹采样数据的自相关图。
如果我已经有一个数组或列表形式的数据样本,我可以使用 autocorrplot()
来做同样的事情吗?
给定一系列数据,是否有其他方法可以生成自相关图?
请帮忙
autocorrplot
是 matplotlib
的 acorr
的包装。要获得与 pymc3
版本相似的外观,您可以使用类似
的东西
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
不显示负相关。
autocorrplot()
函数给出了轨迹采样数据的自相关图。
如果我已经有一个数组或列表形式的数据样本,我可以使用 autocorrplot()
来做同样的事情吗?
给定一系列数据,是否有其他方法可以生成自相关图?
请帮忙
autocorrplot
是 matplotlib
的 acorr
的包装。要获得与 pymc3
版本相似的外观,您可以使用类似
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
不显示负相关。