第6章自适应过滤法.doc_第1页
第6章自适应过滤法.doc_第2页
第6章自适应过滤法.doc_第3页
第6章自适应过滤法.doc_第4页
第6章自适应过滤法.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

统计预测和决策讲稿第六章 自适应过滤法第六章 自适应过滤法教学目标:通过本章学习,使学生能掌握自适应过滤法的基本原理及其应用过程。教学内容:第一节 自适应过滤法的基本原理自适应过滤法与移动平均法、指数平滑法一样,也是一种时间序列预测技术,即它是建立在时间序列的原始数据基础之上,通过对历史观察值进行某种加权平均来预测的。这种方法在原始数据的基本模式比较复杂时使用(具有长期趋势性变动或季节性变动的确定型时间序列),常常可以取得优于指数平滑法和移动平均法的预测结果。一、自适应过滤法的基本原理设为某一时间序列,则有如下有关时间序列的一般预测模型:61式中,是期的预测值,是第期的观察值,()是权数,是权数的个数。第五章中所讨论的移动平均法和指数平滑法以及本章所讨论的自适应过滤法,实际上都可以用上述模式来概括,如:对于一次移动平均法:()对于一次指数平滑法:不同的是,上述两种方法的权数都是固定的,而自适应过滤法中的权数则是根据预测误差的大小不断调整修改而获得的最佳权数。自适应过滤法的基本原理就在于通过其反复迭代以调整加权系数的过程,“过滤”掉预测误差,选择出“最佳”加权系数用于预测。整个计算过程从选取一组初始加权系数开始,然后计算得到预测值及预测误差(预测值与实际值之差),再根据一定公式调整加权系数以减少误差,经过多次反复迭代,直至选择出“最佳”加权系数。由于整个过程与通信工程中过滤传输噪声的过程极为接近,故被称为“自适应过滤法”。运用自适应过滤法调整权数的计算公式为:62式中()是调整后的权数;()是调整前的权数,为调整系数,也称学习常数;是第期的预测误差;是第期的观测值。(62)式表明,调整后的一组权数应等于旧的一组权数加上误差调整项,这个调整项包括预测误差、原观察值和学习常数三个因素。二、自适应过滤法的计算步骤下面通过介绍权数调整的具体步骤来说明自适应过滤法的应用过程。设时间序列为。确定加权平均的权数个数一般来说,如果时间序列原始数据具有明显的季节性变动特征,则可确定权数个数为季节周期长度。当数据以1年为周期进行季节变动时,若数据以月份统计,则取;若数据以季度统计,则取。一般地,取在这两者之间即可。应当注意,越大,要达到“最佳”权数的迭代次越多。因此,选择恰当的值对整个计算过程十分重要。确定初始权数一般情况下,初始权数取为,即以简单的算术平均数作为初始的加权平均数。有时也可以根据时间序列数据的自相关系数,利用Yule-Walker方程来求得,即:63其中,是自回归系数。用矩阵形式可表示为: 即:可由时间序列数据得到样本自相关系数,且系数矩阵可逆,则初始权数可得:64说明:在自适应过滤法中,尽管权数的初始值一般取,能够满足的条件,然而按照(62)式调整权数后,就无法保证了。因此,自适应过滤法对权数的处理可以说是突破了一切约束,不但可以出现负数,而且还允许权数之和不等于1。计算预测值利用(61)式,选取数据样本中前个数据,计算第期的预测值。 65计算预测误差第期的预测误差的计算公式为: 66权数调整利用(62)式对权数进行调整: 67其中,学习常数的选取直接影响到了权数调整的速度,在一定程度上还影响了最终的预测效果。所以,这里着重讨论一下的取值条件。必须注意到,要使初始权数经过(62)式的调整逐步向最佳权数逼近,从而使模型的MSE向一最小值收敛,的取值是有一定条件的。为了使权数迅速逼近最佳值,的取值应尽量接近于1,这样可以减少迭代次数。然而,太大的值也可能导致误差序列的发散性,从而使得最终的均方差有所增大,影响了预测效果。因此,值存在一定的取值范围。根据美国B.Widrow(1966)的研究证明,按照(62)式调整权数的自适应过滤法收敛的充分条件是:68为了提高模型逼近最佳权数的速度,应取较大的值,但必须满足。即取:进行迭代调整利用第五步得到的新一组权数,返回第三步,进行第期预测值计算,并产生预测误差,再按公式(62)进行再一次的权数调整。考虑这种不断迭代的过程,可以将公式(65)式、 (66)式、 (67)式调整为以下公式:;。这样反复进行下去,当权数调整进行到第期,这时循环迭代调整的计算已经使用了全部的原始数据,若预测的均方误差为0,则系数的调整过程即告结束;若预测的均方误差不为0时,这时需将最后得到的一组权数作为新的初始值,再重新进行新一轮的调整过程。当新一轮调整结束后,若预测的均方误差为0,则系数的调整过程即告结束。否则,继续迭代。然而,大多数情况下,最终的预测的均方误差无法降到零,此时使用的衡量标准为:当我们继续迭代时,预测的均方误差没有进一步较明显地变小,即认为达到较小,系数的调整过程结束。这时的权数就是我们所需要的较佳权数,可以用它们来计算第期的预测值。三、自适应过滤法的优点及应用准则1、自适应过滤法的优点方法简单易行,可采用标准程序上机运算;需要数据量较少;约束条件较少;具有自适应性,它能自动调整权数,是一种可变系数的模型。2、自适应过滤法的应用准则自适应过滤法主要适用于水平的数据,对于有线性趋势的数据,可以应用差分方法来消除数据的趋势。当数据的波动较大时,在调整权数之前,对原始数据值做标准化处理,可以加快调整速度,使权数迅速收敛于“最佳”的一组权数,并可使学习常数的最佳值近似于,从而使自适应过滤法更为有效。第二节 自适应过滤法的应用一、自适应过滤法的实际应用为了说明自适应过滤法的实际应用,我们举一个简单的例子。例假设某商品最近5年的销售额资料如表61所示,利用自适应过滤法预测2007年、2008年该商品的销售额。表61某商品5年的销售额资料期数年份20022003200420052006销售额4345485053解取,可得初始权数:学习常数:在此取。二、标准化处理问题在第一节中提到,当数据的波动较大时,在调整权数之前,应对原始数据值做标准化处理。标准化处理一方面可以加快调整速度,使权数迅速收敛于“最佳”的一组权数,并可使学习常数的最佳值近似于,从而使自适应过滤法更为有效;另一方面,可以使数据和残差无量纲化,有助于不同单位时间序列数据的比较。根据Makridakis和Wheelwright(1977)的研究,标准化公式为:(;。)其中,()称为标准化常数。迭代调整公式:;。这样反复进行下去,另外,预测的均方误差为:计算第期的预测值的公式仍为:下面举一个例子来说明标准化处理的应用。假设有以下10个样本的时间序列数据,见表62。表6210个样本的时间序列数据期数12345678910数据1.971.892.43.22.783.451.92.342.022.5现预测其第11期的数值。解标准化变换的第一步:求标准化常数;第二步:计算数据的标准化值;第三步:用已标

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论