- 4
- 0
- 约5.04千字
- 约 8页
- 2019-02-28 发布于湖北
- 举报
时间序列分析解析方法 第13章节 kalman滤波资料
时间序列分析方法讲义 第13章 卡尔曼滤波
PAGE
PAGE 6
第十三章 卡尔曼滤波
在本章中,我们介绍一种被称为卡尔曼滤波的十分有用的工具。卡尔曼滤波的基本思想是将动态系统表示成为一种称为状态空间表示的特殊情形。卡尔曼滤波是对系统线性投影进行序列更新的算法。除了一般的优点以外,这种算法对计算确切的有限样本预测、计算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)
是外生或者前定变量的假定意味着,在除了包含在内的信息以外,没有为和()提供任何新的信息。例如,可以包括的滞后值,也可以包括与和(任意)不相关的变量。
方程系统中方程(13.1)至方程(13.5)可以表示有限观测值的序列,这时需要状态向量初始值。假设与和的任何实现都不相关:
,对任意 (13.6)
,对任意 (13.7)
状态方程(13.1)表明,可以表示成为的线性函数:
, (13.8)
因此,方程(13.6)和方程(13.3)意味着与所有的滞后值都是不相关的:
, (13.9)
类似地,可以得到:
, (13.10)
, (13.11)
, (13.12)
上述系统是相当灵活的,它的一些结论也可以推广到与相关的系统中,而且系数矩阵也可以是时间的函数。如果我们仅仅关注到上述系统的基本形式,则下面的论述将是十分清晰的。
13.1.2
考虑一元过程:
这个过程可以表示成为下面的状态空间模型形式:
状态方程()
(13.13)
量测方程:
(13.14)
对应地,我们指定:
,,,
这里变量和参数矩阵对应为:
,,,,,
注意到这里的状态方程只是一个一阶向量自回归方程,量测方程只是一个简单的等式。因此,我们已经看到,状态空间表示只是总结过程的另外一种方式。将过程表示成为这种方式的原因在于,这样可以获得归纳过程动态性的合适方式,这是我们对任何系统状态空间表示感兴趣的基本原因。
另外一个例子是,我们考虑一元过程:
对应地,它可以表示成为状态空间模型形式为:
状态方程():
量测方程():
这里:
,,,
,,,,,
将给定系统表示成为状态方程的方式有多种。例如,可以将过程表示成为下面类型的状态空间模型:
状态方程():
量测方程():
显然上面的过程、两种状态空间模型表示都是具有相同特征的过程表示,这三种表示都具有相同的预测和相同的似然函数值,也就无须讨
原创力文档

文档评论(0)