statsmodels.tsa.stattools.acovf¶
-
statsmodels.tsa.stattools.acovf(x, adjusted=
False, demean=True, fft=True, missing='none', nlag=None)[source]¶ 估计自协方差。
- Parameters:¶
- xarray_like
时间序列数据。必须是1维的。
- adjustedbool,
defaultFalse 如果为真,则分母为 n-k,否则为 n。
- demeanbool,
defaultTrue 如果为真,则从x的每个元素中减去x的均值。
- fftbool,
defaultTrue 如果为真,使用FFT卷积。 这种方法应该优先用于长时间序列。
- missing
str,default“none” 指定如何处理NaNs的字符串,取值范围为[“none”, “raise”, “conservative”, “drop”]。“none”不进行检查。“raise”在发现NaN值时引发异常。“drop”删除缺失的观测值,然后估计自协方差,将非缺失值视为连续的。“conservative”使用nan-ops计算自协方差,以便在计算用于估计自协方差的均值和交叉乘积时删除NaN。使用“conservative”时,n设置为非缺失观测值的数量。
- nlag{
int,None},defaultNone 限制返回的自协方差数量。返回的数组大小为 nlag + 1。当 fft 为 False 时设置 nlag,使用一个简单的、直接的自协方差估计器,该估计器仅计算前 nlag + 1 个值。当时间序列较长且仅需少量自协方差时,这可以大大加快计算速度。
- Returns:¶
ndarray估计的自协方差。
参考文献
[1]Parzen, E., 1963. 关于缺失观测值和幅度调制的谱分析。Sankhya: 印度统计杂志, 系列 A, 第383-392页。
Last update:
Oct 16, 2024