几种最小二乘法递推算法的小结.doc
上传人:天马****23 上传时间:2024-09-15 格式:DOC 页数:4 大小:134KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

几种最小二乘法递推算法的小结.doc

几种最小二乘法递推算法的小结.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

.实用文档.递推最小二乘法递推最小二乘法的一般步骤:根据输入输出序列列出最小二乘法估计的观测矩阵:没有给出输出序列的还要先算出输出序列。本例中,。给辨识参数和协方差阵P赋初值。一般取=0或者极小的数,取特别大,本例中取=100。按照下式计算增益矩阵G:按照下式计算要辨识的参数:按照下式计算新的协方差阵P:计算辨识参数的相对变化量,看是否满足停机准那么。如满足,那么不再递推;如不满足,那么从第三步开始进行下一次地推,直至满足要求为止。停机准那么:本例中由于递推次数只有三十次,故不需要停机准那么。别离参数:将a1….anab1….bnb从辨识参数中别离出来。画出被辨识参数的各次递推估计值图形。为了说明噪声对递推最小二乘法结果的影响,程序5-7-2在计算模拟观测值时不加噪声,辨识结果为,,,b,与真实值2,5,,b5相差无几。程序5-7-2-1在计算模拟观测值时参加了白噪声序列,由于噪声的影响,此时的结果为变值,但变化范围较小,现任取一组结果作为辨识结果。辨识结果为a1=,a2=,756,b378。程序5-7-2-2在计算模拟观测值时参加了有色噪声,有色噪声为E(k)+1.642E(k-1)+0.715E(k-2),E(k)是白噪声序列,由于有色噪声的影响,此时的辨识结果变动范围远比白噪声时大,任取一组结果作为辨识结果。辨识结果为a1=1.6676,a2=0.7479,b1=0.4254,b965。可以看出,根本的最小二乘法不适用于有色噪声的场合。广义最小二乘法广义最小二乘法适用于AR模型,它的根本思想在于对数据先进行一次白化滤波处理,然后利用根本的最小二乘法对滤波后的数据进行辨识。广义最小二乘法的递推算法步骤如下:给定初始条件:计算及。3.利用构造滤波后的观测矩阵。本例中,。5.由新得到的计算出新的残差估计值,并构造残差数据向量由滤波前的观测向量计算出新的残差估计值残差数据向量。6.利用下式估计递推计算7.返回第2步进行迭代计算,直至获得满意的辨识结果。程序5-7-4使用广义最小二乘法,得到的结果为,,,,,,结果a1、a2、b1、b2与真实值结果2,5,,b5较为接近,但c0、c1与真实值1、-0.4相差较远。增广最小二乘法增广最小二乘法是最小二乘法的一种推广,它只是扩充了参数向量和数据向量的维数,在辨识过程中考虑了噪声模型的参数,适用于MA模型。增广最小二乘法的一般步骤如下:以及噪声序列列出增广最小二乘法估计的数据向量:没有给出输出序列的还要先算出输出序列。本例中,。给辨识参数和协方差阵P赋初值。一般取=0或者极小的数,取特别大,本例中取=100。按照下式计算增益矩阵G:按照下式计算要辨识的参数:按照下式计算新的协方差阵P:计算辨识参数的相对变化量,看是否满足停机准那么。如满足,那么不再递推;如不满足,那么从第三步开始进行下一次地推,直至满足要求为止。停机准那么:本例中由于递推次数只有三十次,故不需要停机准那么。别离参数:将a1….anab1….bnbd1…dnd从辨识参数中别离出来。画出被辨识参数的各次递推估计值图形。由以上可见,递推增广最小二乘法的算法与根本最小二乘法的递推算法形式是一致的,只是参数向量和数据向量的维数扩充了m维。程序5-7-5在是运用增广最小二乘法来辨识系统参数,得到的结果为2,4,,b7,与真实值2,5,,b5,相差无几。