PACF手动计算


9

我正在尝试复制SAS和SPSS对部分自相关函数(PACF)的计算。在SAS中,它是通过Proc Arima生产的。PACF值是感兴趣序列在该序列的滞后值上的自回归系数。我感兴趣的变量是sales,所以我计算lag1,lag2 ... lag12并运行以下OLS回归:

Yt=a0+一个1个ÿŤ-1个+一个2ÿŤ-2+一个3ÿŤ-3++一个12ÿŤ-12

不幸的是,我得到的系数甚至不接近SAS或SPSS提供的PACF(滞后1至12)。有什么建议么?有什么不对?我想到的是,此模型的最小二乘估计可能不合适,也许应该使用另一种估计技术。

提前致谢。


一个12是正确的吗?
ub

Answers:


13

如您所说:“ PACF值是感兴趣系列在系列的滞后值上的自回归系数”,我添加了其中PACF(K)是最后(第k个)滞后的系数。因此要计算滞后3的PACF,例如计算

ÿŤ=一个0+一个1个ÿŤ-1个+一个2ÿŤ-2+一个3ÿŤ-3

一个3 是PACF(3)。

另一个例子。要计算PACF(5),请估算

ÿŤ=一个0+一个1个ÿŤ-1个+一个2ÿŤ-2+一个3ÿŤ-3+一个4ÿŤ-4+一个5ÿŤ-5

一个5 是PACF(5)。

通常,PACF(K)是以滞后K终止的模型的KTH阶数系数。通过SAS和其他软件供应商的方式,Yule-Walker逼近可以计算出PACF,这将提供对PACF的稍有不同的估计。他们这样做是为了提高计算效率,我认为是将结果复制到标准教科书中。


1
+1。如果您不熟悉ŤËX,无论如何,使用它的一种好方法是右键单击问题中的相关表达式,选择“显示源”,然后将其复制并粘贴到您的答案中。然后,您可以进行修改,这些修改通常是直观且显而易见的。这将使您的回复更具可读性。
ub

得到它了!出色的解释再一次。非常感谢!
2011年

我意识到这是很久以前写的,但是我发现它是将PACF计算为“感兴趣系列对系列的滞后值的自回归系数”的少数参考之一。我在statsmodels.tsa.stattools.pacf的实现中看到了-tedboy.github.io/statsmodels_doc/_modules/statsmodels/tsa/…。维基百科列出了三种计算部分相关性的方法:a)使用线性回归和相关残差b)递归和c)矩阵求逆。但是,这里的理论基础是什么?
ivaylo_iliev
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.