传递函数transfer function
传递函数就是将回归分析和时间序列分析相结合的模型ARMAX的函数。表达式为:
φ(B)yt=α+β(B)xt+θ(B)εt (1)
其中α=μφ(1),B为滞后算子,y
t是因变量,x
t是自变量。
ARMA模型是它的一个特例,即没有回归量的ARMAX模型。
事实上,时间序列分析和回归分析相结合可能得到比使用单一技术更好的预测。假定我们喜欢利用一个回归模型预测变量y
t。一般地,这样的模型包括可解释y
t的一些解释变量,它们之间不存在共线性。假定我们的回归模型有两个解释变量x
1和x
2,方程如下:
yt=a0+a1x1t+a2x2t+εt (2)
这个方程有一个附加误差项,用以反映除了解释变量外其他变量对y
t的影响。方程被估计后,拟合优度R
2将小于1,除非y
t与解释变量完全相关R
2才等于1。然后,方程可被用于预测y
t。预测误差的一个来源是附加的噪声项,它的未来不可预测。
时间序列分析的一个有效应用是对该回归的残差序列u
t建立ARIMA模型。我们将原回归方程的误差项用其ARIMA模型替代。在使用该方程预测y
t时,我们也可以利用ARIMA模型得到误差项ε
t的一个预测。ARIMA模型提供了ε
t未来值可能是什么的一些信息,即它帮助解释回归方程中解释变量无法解释的那部分变差。回归-时间序列相结合的模型为
yt=a0+a1x1t+a2x2t+φ-1(B)θ(B)ηt
(3)
其中η
t是服从正态分布的误差项,它的方差与ε
t的方差不一样。这个模型可能比方程(2)中的回归方程或时间序列模型的预测效果都好,这是由于它既包含了可由解释变量解释的y
t变差的那部分,又包含了解释变量不可解释的但由时间序列解释y
t的变差的另一部分。