statsmodels.tsa.stattools.pacf¶
-
statsmodels.tsa.stattools.pacf(x, nlags=
None, method='ywadjusted', alpha=None)[source]¶ 偏自相关估计。
- Parameters:¶
- xarray_like
计算偏自相关函数(pacf)所用的时间序列观测值。
- nlags
int,optional 要返回自相关性的滞后阶数。如果未提供,使用 min(10 * np.log10(nobs), nobs // 2 - 1)。返回的值包括滞后 0(即,1),因此 pacf 向量的大小为 (nlags + 1,)。
- method
str,default“ywunbiased” 指定用于计算的方法。
“yw” 或 “ywadjusted” : Yule-Walker,在分母中进行样本大小调整以用于 acovf。默认值。
“ywm” 或 “ywmle” : Yule-Walker 不进行调整。
“ols” : 时间序列对自身的滞后项和常数项进行回归。
“ols-inefficient” : 使用单一共同样本对时间序列进行滞后回归,以估计所有pacf系数。
“ols-adjusted” : 对滞后时间序列进行回归,并进行偏差调整。
“ld” 或 “ldadjusted” : 带有偏差校正的 Levinson-Durbin 递归。
“ldb” 或 “ldbiased” : 无偏差校正的 Levinson-Durbin 递归。
“burg” : Burg 偏自相关估计器。
- alpha
float,optional 如果给定一个数值,则会返回给定置信水平的置信区间。例如,如果 alpha=0.05,则会返回 95% 的置信区间,其中标准差根据 1/sqrt(len(x)) 计算。
- Returns:¶
另请参阅
statsmodels.tsa.stattools.acf估计自相关函数。
statsmodels.tsa.stattools.pacf偏自相关估计。
statsmodels.tsa.stattools.pacf_yw使用Yule-Walker进行偏自相关估计。
statsmodels.tsa.stattools.pacf_ols使用OLS进行偏自相关估计。
statsmodels.tsa.stattools.pacf_burg使用Burg方法进行偏自相关估计。
statsmodels.graphics.tsaplots.plot_pacf绘制部分自相关图和置信区间。
注释
基于一系列低阶ARMA模型的模拟证据,基于根均方误差(root MSE)的最佳方法分别是Yule-Walker(MLW)、Levinson-Durbin(MLE)和Burg。具有最低偏差的估计器包括这三种方法,此外还有OLS和OLS-adjusted。
Yule-Walker(调整后)和Levinson-Durbin(调整后)的表现一致比其他选项差。