Lecture4 参数估计.pdf





《Lecture4 参数估计.pdf》由会员分享,可在线阅读,更多相关《Lecture4 参数估计.pdf(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1第一种方法:第一种方法:Newton迭代法迭代法1.原理:设原理:设xk方程方程f(x)=0的一个近似根,将的一个近似根,将f(x)在在xk处作处作Taylor展开,展开,以线性方程以线性方程代替非线性方程代替非线性方程f(x)=0,若若,则其解为,则其解为若若x为二元变量,则 其解为为二元变量,则 其解为其中其中J(x)为为Jacobi矩阵,即矩阵,即2预备知识:非线性方程(组)的求解()()()0kkkf xfxxx+=()()()()kkkf xf xfxxx+()0kfx1()(0,1,2,)()kkkkf xxxkfx+=L111122221212()nnnnnnfffxxxfff
2、xxxJ xfffxxx=LLMMOML11()()kkkkxxJ xf x+=3()()()()()()()()()00000001100012 (),0 fxxfxfxxyfxfxxxyxxxxfxfxfxxx=以为斜率做过点的直线,即作在点 的切线方程令则得此切线与 轴的交点,即再作的 处的切线,得交点,逐步逼近方程的根,如右图2.Newton迭代法的几何意义迭代法的几何意义3.Newton迭代法的程序(以方程组为例,程序名:迭代法的程序(以方程组为例,程序名:Newtons.R)Newtons=function(fun,x,ep=1e-5,it_max=100)index=0;k=1w
3、hile(k=it_max)x1=x;obj=fun(x);x=x-solve(obj$J,obj$f);norm=sqrt(x-x1)%*%(x-x1)if(norm model Newtons(model,c(1,1)$root#方程根的近似值方程根的近似值F1 F2 0.5000000 0.8660254$it#迭代次数迭代次数1 5$index#指标为指标为1时表明计算成功,为时表明计算成功,为0时表明计算失败时表明计算失败1 1$FunVal#在近似点处的函数值,接近于在近似点处的函数值,接近于0F1.F1 F2.F1 6.661338e-16 4.440892e-165221122
4、2212100.50FxxFxx=+=+=第二种方法:一元方程的根的求解,可使用函数第二种方法:一元方程的根的求解,可使用函数uniroot();方程组的根的求解,可使用程序包方程组的根的求解,可使用程序包rootSolve中的中的multiroot()函数求解。函数求解。(要注意的是,安装程序包后要用函数要注意的是,安装程序包后要用函数library()载入至内存载入至内存)句法:句法:uniroot(f,interval,lower=min(interval),upper=max(interval),tol=.Machine$double.eps0.25,maxiter=1000,.)其中
5、,其中,f为所求方程的函数;为所求方程的函数;interval是包含有方程根的初始区间;是包含有方程根的初始区间;lower是初始区间的左端点;是初始区间的左端点;upper是初始区间的右端点;是初始区间的右端点;tol是计算精度;是计算精度;maxiter是最大迭代次数(缺省值为是最大迭代次数(缺省值为1000)6multiroot()函数的用法函数的用法句法:句法:multiroot(f,start,maxiter=100,rtol=1e-6,atol=1e-8,ctol=1e-8,useFortran=TRUE,positive=FALSE,jacfunc=NULL,jactype=fu
6、llint,verbose=FALSE,bandup=1,banddown=1,.)其中,其中,f为所求方程的函数,用向量表示;为所求方程的函数,用向量表示;start为初始点;为初始点;ctol为计为计算的精度,若两次迭代的值小于这个精度时,则计算结束。算的精度,若两次迭代的值小于这个精度时,则计算结束。model ss ss7$root 1 0.5000000 0.8660254$f.rootF1 F2 2.323138e-08 2.323308e-08$iter1 5$estim.precis1 2.323223e-08点估计设总体设总体X分布由有限个未知参数分布由有限个未知参数=(1,
7、2,m)T决定,记为决定,记为F,称,称可能取值的范围为参数空间可能取值的范围为参数空间。为了估计总体为了估计总体X的参数,就要从总体的参数,就要从总体X中抽出一个样本中抽出一个样本X1,X1,Xn(即(即X1,X1,Xn是独立同分布的),它们的共同分布就是总体分是独立同分布的),它们的共同分布就是总体分布布f(x;)。为了估计总体参数,需要构造适当的统计量。为了估计总体参数,需要构造适当的统计量(X1,X1,Xn),它只依赖于样本,不依赖于未知参数。,它只依赖于样本,不依赖于未知参数。常用的点估计方法有:矩法、极大似然法、贝叶斯估计和最小二乘常用的点估计方法有:矩法、极大似然法、贝叶斯估计和
8、最小二乘估计等。估计等。8一一、矩法矩法假设总体假设总体X的的k阶原点矩存在,令总体的阶原点矩存在,令总体的k阶原点矩等于样本的阶原点矩等于样本的k阶阶原点矩,即原点矩,即解上述方程组,得到解上述方程组,得到作为作为1,2,m的估计,则称为的估计,则称为的矩法估计量。的矩法估计量。更一般的说法为:利用样本的数字特征作为总体的数字特征的估计。更一般的说法为:利用样本的数字特征作为总体的数字特征的估计。例如,无论总体服从什么分布,其均值和方差分别为例如,无论总体服从什么分布,其均值和方差分别为,。使用矩法估计均值和方差,列出方程组。使用矩法估计均值和方差,列出方程组解得解得要注意的是:方差的矩估计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Lecture4 参数估计

限制150内