第十三章卡尔曼滤波在本章中,我们介绍一种被称为卡尔曼滤波的十分有用的工具。卡尔曼滤波的基本思想是将动态系统表示成为一种称为状态空间表示的特殊情形。卡尔曼滤波是对系统线性投影进行序列更新的算法。除了一般的优点以外,这种算法对计算确切的有限样本预测、计算Gauss ARMA模型的确切似然函数、估计具有时变参数的自回归模型等,都提供了重要方法。§13.1 动态系统的状态空间表示我们已经介绍过一些随机过程的动态表示方法,下面我们在以前的假设基础上,继续分析动态系统的表示方法。13.1.1 继续使用的假设假设表示时刻观测到的n 维随机向量,一类非常丰富的描述动态性的模型可以利用一些可能无法观测的被称为状态向量(state vector)的 r 维向量表示,因此表示动态性的状态空间表示(state-space representation)由下列方程系统给出:状态方程 (state model) (13.1)量测方程 (observation model) (13.2)这里,和分别是阶数为, 和的参数矩阵, 是的外生或者前定变量。方程 (13.1) 被称为状态方程(state model) ,方程 (13.2) 被称为量测方程(observation model),维向量和维向量都是向量白噪声,满足: (13.3) (13.4)这里和是和阶矩阵。假设扰动项和对于所有阶滞后都是不相关的,即对所有和,有: (13.5)tx 是外生或者前定变量的假定意味着,在除了包含在121,,,yyytt内的信息以外,tx 没有为stξ和stw(,2,1,0s) 提供任何新的信息。例如,tx 可以包括ty 的滞后值, 也可以包括与ξ 和 w( 任意) 不相关的变量。方程系统中方程(13.1) 至方程 (13.5) 可以表示有限观测值的序列},,,{21Tyyy,这时需要状态向量初始值1ξ 。假设1ξ 与tv 和tw 的任何实现都不相关:0ξv)(1tE,对任意Tt,,2,1 (13.6)0ξw)(1tE,对任意Tt,,2,1 (13.7)状态方程 (13.1) 表明,tξ 可以表示成为},,,,{321tvvvξ的线性函数:1122221ξFvFvFvFvξtttttt,Tt,,3,2 (13.8)因此,方程 (13.6)和方程 (13.3) 意味着tv 与所有 ξ 的滞后值都是不相关的:0ξv)(tE,1,,2,1 tt (13.9)类似地,可以得到:0ξw)(tE,T,,2,1 (13.10)0wξHxAwywt])([)(ttttEE,1,,2,1 tt (13.11)0yv)(tE,1,,2,1 tt (13.12)上述系统是相当灵活的,它的一些结论也可以推广到tv 与tw 相关的系统中,而且系数矩阵),,,,(RHAQF也可以是时间的函数。如果我们仅仅关注到上述系统的基本形式,则下面的论述将是十分清晰的。13.1.2 状态空间表...