gpt4 book ai didi

python - 为什么 statsmodels 的相关和自相关函数在 Python 中给出不同的结果?

转载 作者:太空宇宙 更新时间:2023-11-03 11:04:16 25 4
gpt4 key购买 nike

我需要获得两个不同系列A和B之间的相关性以及A和B的自相关。使用statsmodels提供的相关函数我得到了不同的结果,计算A的自相关和计算A的自相关是不一样的计算A与A的相关性,为什么结果不同?

这是我正在谈论的行为的一个例子:

import numpy as np
from matplotlib import pyplot as plt
from statsmodels.tsa.stattools import ccf
from statsmodels.tsa.stattools import acf

#this is the data series that I want to analyze
A = np.array([np.absolute(x) for x in np.arange(-1,1.1,0.1)])

#This is the autocorrelation using statsmodels's autocorrelation function
plt.plot(acf(A, fft=True))

enter image description here

#This the autocorrelation using statsmodels's correlation function
plt.plot(ccf(A, A))

enter image description here

最佳答案

这两个函数对于 bool 值 unbiased 参数有不同的默认参数。要获得与 acf(A, fft=True) 相同的结果,请使用 ccf(A, A, unbiased=False)

关于python - 为什么 statsmodels 的相关和自相关函数在 Python 中给出不同的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24601405/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com