最佳平方逼近与最小二乘拟合

合集下载

最小二乘法的原理及其应用

最小二乘法的原理及其应用

最小二乘法的原理及其应用-CAL-FENGHAI.-(YICAI)-Company One1最小二乘法的原理及其应用一、研究背景在科学研究中,为了揭示某些相关量之间的关系,找出其规律,往往需要做数据拟合,其常用方法一般有传统的插值法、最佳一致逼近多项式、最佳平方逼近、最小二乘拟合、三角函数逼近、帕德(Pade)逼近等,以及现代的神经网络逼近、模糊逼近、支持向量机函数逼近、小波理论等。

其中,最小二乘法是一种最基本、最重要的计算技巧与方法。

它在建模中有着广泛的应用,用这一理论解决讨论问题简明、清晰,特别在大量数据分析的研究中具有十分重要的作用和地位。

随着最小二乘理论不断的完善,其基本理论与应用已经成为一个不容忽视的研究课题。

本文着重讨论最小二乘法在化学生产以及系统识别中的应用。

二、最小二乘法的原理人们对由某一变量t或多个变量t1…..tn 构成的相关变量y感兴趣。

如弹簧的形变与所用的力相关,一个企业的盈利与其营业额,投资收益和原始资本有关。

为了得到这些变量同y之间的关系,便用不相关变量去构建y,使用如下函数模型,q个相关变量或p个附加的相关变量去拟和。

通常人们将一个可能的、对不相关变量t的构成都无困难的函数类型充作函数模型(如抛物线函数或指数函数)。

参数x是为了使所选择的函数模型同观测值y相匹配。

(如在测量弹簧形变时,必须将所用的力与弹簧的膨胀系数联系起来)。

其目标是合适地选择参数,使函数模型最好的拟合观测值。

一般情况下,观测值远多于所选择的参数。

其次的问题是怎样判断不同拟合的质量。

高斯和勒让德的方法是,假设测量误差的平均值为0。

令每一个测量误差对应一个变量并与其它测量误差不相关(随机无关)。

人们假设,在测量误差中绝对不含系统误差,它们应该是纯偶然误差,围绕真值波动。

除此之外,测量误差符合正态分布,这保证了偏差值在最后的结果y上忽略不计。

确定拟合的标准应该被重视,并小心选择,较大误差的测量值应被赋予较小的权。

最佳逼近

最佳逼近
2 i 1 n
若p S是最佳逼近元,则f p S,即
( f - g , 1 ( x)) 0, ( f - g , 2 ( x)) 0,..., ( f - g , m ( x))
称为法方程或者正规方程。
( f ( x ) - p( x )) ( x ) [ y (c ( x ) ... c
函数的最佳逼近
主讲 孟纯军


插值法是用多项式近似的表示函数,并要 求在他们的某些点处的值相拟合. 最佳逼近(或者曲线拟和)也是用简单 函数逼近复杂函数(或未知函数),但 是,逼近的原则和插值的原则不一样。
离散情形

最小二乘拟合直线 最小二乘拟合多项式 非线性拟合
Hilbert空间中的投影定理
1的基为1, x, 则g 1是f ( x)在最佳逼近元的充要条件为
(f g ,1)= ( f ( xi ) g ( xi )) 1 ( f ( xi ) (a bxi )) 1 0
i 1 i 1
n
n
(f g ,x)= ( f ( xi ) g ( xi )) xi ( f ( xi ) (a bxi )) xi 0
2 i 1
n
即如下最佳逼近问题:
1.子空间为 m,即次数不超过n的多项式, 取它的基函数为 1, x,...x ;
m
2. 在 m中找一个元素p( x),使它与给定函数 f ( x)最靠近,即 ( p( xi) f ( xi )) 2 min 。
i 1 n
p m是f ( x)在最佳逼近元的充要条件为
b=0.9068
最小二乘拟合直线为y= 0.0147 +0.9068x

研究生数值分析(20)函数的最佳平方逼近

研究生数值分析(20)函数的最佳平方逼近

L1 )

3 2
1 1
t 2
1 tdt 6 15
可知
q1(t)

2 3
L0 (x)

6 15
L1 ( x)

2 3

6 15
t,
1 t 1
把 t =2x-1代人 q1(t) 得 x 在区间[0,1]上的一次最佳平方 逼近多项式
p1(t)

2 3

6 15
(2x
1)

4 15

12 15
m
m
[ * ( xi )
i 1
yi ]2
min ( x )
[ ( xi )
i 1
yi ]2
其中 (x) 为函数类Φ 中任意函数。
因此,用最小二乘法解决实际问题包含 如下2个基本环节:
(1)确定函数类Φ ,即确定 (x) 的形式。 这不是一个单纯的数学问题,还与其

12 15
所求的最佳平方逼近元素为
p(x) 4 12 x, 15 15
0 x 1
二、正交函数系在最佳平方逼近中的应用 对于一般的基底 0 (x),1(x),,n (x)
当 n 较大时,计算法方程中的 (k , j ) 以及求解法方程的计算量都是很大的。 1, x, x2 ,, xn 作基底,当ρ(x)≡1时, 虽然 (k , j ) (xk , x j ) 容易计算,但由此形成 的法方程系数矩阵G在 n稍大时是病态矩阵, 在计算机上求解法方程,其结果不太可靠。
§6 函数的最佳平方逼近 一、最佳平方逼近的概念与解法
用简单函数 p (x)去近似一个给定区间[a, b]上的连续函数 f (x),是函数逼近要研究的 问题。度量逼近误差标准有许多种,这里 介绍一种称为平方逼近的函数逼近。

【精品】数值分析课程设计最佳平方逼近与最小二乘拟合

【精品】数值分析课程设计最佳平方逼近与最小二乘拟合

数值分析课程设计:最佳平方逼近与最小二乘拟合给出函数f(x)=1/(1+25x^2)一:求f(x)在[-1,1]上的三次最佳平方逼近多项式以及均方误差。

Matlab编程代码如下:syms x;p=[1 x (1./2)*(3*x^2-1) (1./2)*(5*x^3-3*x) 1./(1+25*x^2)];for i =1:1:4jf = int((p(i)*p(5)),x,-1,1);a(i)=(2*(i-1)+1)/2*jf;endaf3=0;for i = 1:1:4f3= f3+a(i)*p(i);endsimplify(f3)f3syms xfun=(f(x)-f3)^2;int(fun,x,-1,1)输出结果为a =[ 1/5*atan(5), 0, 3/10-14/25*atan(5), 0]ans =12/25*atan(5)+9/20*x^2-3/20-21/25*atan(5)*x^2f3 =1/5*atan(5)+(3/10-14/25*atan(5))*(3/2*x^2-1/2)(最佳平方逼近多项式)ans =4/1625-642/3125*atan(5)^2+209/625*atan(5)化简均方误差可得ans =0.0742二.在[-1,1]上取5个和9个等距节点,做最小二乘拟合,得出均方误差。

五个节点时,matlab编码为:首先建立M文件,并保存function y=f(x)y=1/(1+25*x^2);endx=[-1 -0.5 0 0.5 1];for i=1:5y(i)=f(x(i));enda=polyfit(x,y,3)syms xf1=a(1)*x^3+a(2)*x^2+a(3)*x+a(4)x=[-1 -0.5 0 0.5 1];for i=1:5E(i)=(f(x(i))-(a(1)*x(i)^3+a(2)*x(i)^2+a(3)*x(i)+a(4)))^2 ;endsum(E)输出结果为a =-0.0000 -0.6063 -0.0000 0.5737f1 =-4878849915647781/1298074214633706907132624082305024*x^3-1600/2639*x^2-5348847520430703/64903710731685345356631204 1152512*x+1514/2639(拟合的多项式)ans =0.3534(均方误差)九个点的时候,matlab编码为:x=[-1 -0.75 -0.5 -0.25 0 0.25 0.5 0.75 1];for i=1:9y(i)=f(x(i));enda=polyfit(x,y,3)syms xf2=a(1)*x^3+a(2)*x^2+a(3)*x+a(4)x=[-1 -0.75 -0.5 -0.25 0 0.25 0.5 0.75 1];for i=1:5E1(i)=(f(x(i))-(a(1)*x(i)^3+a(2)*x(i)^2+a(3)*x(i)+a(4)))^ 2;endsum(E1)输出结果为:a =-0.0000 -0.5609 0.0000 0.4855f2 =-728732707776039/2535301200456458802993406410752*x^3-1263030908712921/ 2251799813685248*x^2+4915246442354361/2028240960365167042394725128601 6*x+1093229300764671/2251799813685248(最小二乘拟合多项式)ans =0.3350(均方误差)三:比较三个均方误差经比较发现,最佳平方逼近多项式拟合程度高,最小二乘逼近中,9点的比5点的均方误差小。

数值分析复习资料

数值分析复习资料

数值分析复习资料一、重点公式第一章 非线性方程和方程组的数值解法 1)二分法的基本原理,误差:~12k b ax α+--<2)迭代法收敛阶:1lim0i pi ic εε+→∞=≠,若1p =则要求01c <<3)单点迭代收敛定理:定理一:若当[],x a b ∈时,[](),x a b ϕ∈且'()1x l ϕ≤<,[],x a b ∀∈,则迭代格式收敛于唯一的根;定理二:设()x ϕ满足:①[],x a b ∈时,[](),x a b ϕ∈, ②[]121212,,, ()(),01x x a b x x l x x l ϕϕ∀∈-≤-<<有 则对任意初值[]0,x a b ∈迭代收敛,且:110111i i iii x x x llx x x lαα+-≤---≤-- 定理三:设()x ϕ在α的邻域内具有连续的一阶导数,且'()1ϕα<,则迭代格式具有局部收敛性;定理四:假设()x ϕ在根α的邻域内充分可导,则迭代格式1()i i x x ϕ+=是P 阶收敛的 ()()()0,1,,1,()0j P j P ϕαϕα==-≠ (Taylor 展开证明)4)Newton 迭代法:1'()()i i i i f x x x f x +=-,平方收敛 5)Newton 迭代法收敛定理:设()f x 在有根区间[],a b 上有二阶导数,且满足: ①:()()0f a f b <; ②:[]'()0,,f x x a b ≠∈;③:[]'',,f x a b ∈不变号④:初值[]0,x a b ∈使得''()()0f x f x <;则Newton 迭代法收敛于根α。

6)多点迭代法:1111111()()()()()()()()()i i i i i i i i i i i i i i i f x f x f x x x x x f x f x f x f x f x f x x x -+-----=-=+----收敛阶:P =7)Newton 迭代法求重根(收敛仍为线性收敛),对Newton 法进行修改 ①:已知根的重数r ,1'()()i i i i f x x x rf x +=-(平方收敛) ②:未知根的重数:1''()(),()()()i i i i u x f x x x u x u x f x +=-=,α为()f x 的重根,则α为()u x 的单根。

第二章最佳平方逼近课件

第二章最佳平方逼近课件

在区间[-1,1]上关于权函数
正交,且
10
事实上,若 于是有
则有
11
例 4、 Laguerre 多项式 即多项式
是在
上带权 的n次正交多项式,且
例 5 、Hermite 多项式
12
即多项式
是在区间
上带权 的n次正交多项式,且有正交关系式:
13
(二)、 正交多项式的性质

是在 上带权正交的多项式序列,其中
的方程组为
解之得

29
三、一般最小二乘逼近问题的提法 1、广义多项式与权系数 2、一般最小二乘逼近问题的提法 3、正规方程组 4、小结
30
(一)、广义多项式与权系数
(1) 、广义多项式 设函数系
线性无关,则其有限项线性组合
称为广义多项式。
例如
(2) 、“权系数”的概念 在例6中,如果要研究低温时电阻与温度的关系,显然低温 下测得的电阻值更重要一些,而另外一些电阻值的作用小 些。这在数学上表现为用和
求电阻 和温度 间的关系。
22
解决这类问题通常的步骤如下 :
y (1)用一坐标将 , 值描于图上
(1) (2)凭视觉知,
在一条直线
上的两测附近,于是可设

x

似的成直线关系。 上面的直线关系称为数学模型。在第 次观测数据中, 与
实测值 有误差
通常称为残差。 23
它是衡量被确定的参数 和 (也就是近似多项式 )好坏的重要标志。
使得 最小。这时
称为函数
在区间 上关于
权函数 的最小二乘逼近多项式。
注意, 可看成 中

的极限。通常, “最小”也可说成“最优”或“最佳”;“二乘 可

最小二乘拟合算法

最小二乘拟合算法

最小二乘拟合算法最小二乘定义一般情况下,最小二乘问题求的是使某一函数局部最小的向量 x,函数具有平方和的形式,求解可能需要满足一定的约束:信赖域反射最小二乘要理解信赖域优化方法,请考虑无约束最小化问题,最小化 f(x),该函数接受向量参数并返回标量。

假设您现在位于 n 维空间中的点 x 处,并且您要寻求改进,即移至函数值较低的点。

基本思路是用较简单的函数 q 来逼近 f,该函数需能充分反映函数 f 在点 x 的邻域 N 中的行为。

此邻域是信赖域。

试探步 s 是通过在 N 上进行最小化(或近似最小化)来计算的。

以下是信赖域子问题如果f(x + s) < f(x),当前点更新为 x + s;否则,当前点保持不变,信赖域 N 缩小,算法再次计算试探步。

在定义特定信赖域方法以最小化 f(x) 的过程中,关键问题是如何选择和计算逼近 q(在当前点 x 上定义)、如何选择和修改信赖域 N,以及如何准确求解信赖域子问题。

在标准信赖域方法中,二次逼近 q 由 F 在 x 处的泰勒逼近的前两项定义;邻域 N 通常是球形或椭圆形。

以数学语言表述,信赖域子问题通常写作公式2其中,g 是 f 在当前点 x 处的梯度,H 是 Hessian 矩阵(二阶导数的对称矩阵),D 是对角缩放矩阵,Δ是正标量,∥ . ∥是 2-范数。

此类算法通常涉及计算 H 的所有特征值,并将牛顿法应用于以下久期方程它们要耗费与 H 的几个分解成比例的时间,因此,对于信赖域问题,需要采取另一种方法。

Optimization Toolbox 求解器采用的逼近方法是将信赖域子问题限制在二维子空间 S 内。

一旦计算出子空间 S,即使需要完整的特征值/特征向量信息,求解的工作量也不大(因为在子空间中,问题只是二维的)。

现在的主要工作已转移到子空间的确定上。

二维子空间 S 是借助下述预条件共轭梯度法确定的。

求解器将 S 定义为由 s1 和 s2 确定的线性空间,其中 s1 是梯度 g 的方向,s2 是近似牛顿方向,即下式的解或是负曲率的方向,以此种方式选择 S 背后的理念是强制全局收敛(通过最陡下降方向或负曲率方向)并实现快速局部收敛(通过牛顿步,如果它存在)。

最佳平方逼近第二次

最佳平方逼近第二次

由(3.8)和(3.9)确定的sn* ( x)满足
lim ||
n
f
(x) sn* (x) ||2
0.
特别地,勒让德多项式pn( x)在[1,1]上带权( x) 1正交, 且
11
pm ( x)
pn( x)dx
0, 2
2n
m n, , m n. 1
于是, 系数 从而
a*j
2
j 1( 2
f
,
...
...
...
bn n
an
cn
定理 最小二乘拟合多项式存在唯一 (n < m)。
证明:记法方程组为 Ba = c .
则有
B ΦTΦ c ΦT y
其中
Φ 1...
x1 ...
x12 ...
1 xm xm2
对任意 u 0 Rn1 ,必有 Φ u 0。
... ...
x1n ...
1 3
a0
a1
2 3
2 5
,
aa01
4 15
,
4 5
.
p1*
(x)
4 15
4 5
x.
平方误差: || (x) ||22
1
0
xdx
(
4 15
2 3
4 5
2 5
)
1 450
0.0022.
3.3.2、用正交函数族求最佳平方逼近
设f ( x) C[a,b], span{0,,n} C[a,b],0,,n是
S * (x) a0 a1x an xn
直接通过解法方程得到 H n 中的最佳平方逼近多项式是一致 的.
只是当 n 较大时法方程出现病态,计算误差较大,不能 使用,而用勒让德展开不用解线性方程组,不存在病态问题, 因此通常都用这种方法求最佳平方逼近多项式.
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

最佳平方逼近与最小二乘拟合——两者的区别与联系 函数逼近是用一个多项式无限接近原函数,而拟合是将函数中的元素联系起来。

也就是说,最佳平方逼近是针对函数,最小二乘法是针对离散的点,二者在形式上基本一致。

另外,最小二乘拟合也称为离散型最佳平方逼近,两者的解法有很多相似之处。

一、 函数的最佳平方逼近 (一)最佳平方逼近函数的概念对[]b a C x f ,)(∈及[]b a C ,中的一个子集{}n span ϕϕϕφ,,,10⋯=,若存在φ∈)(*x S,使[]dx x S x f x S f Sf baS S ⎰-=-=-∈∈22222*)()()(infinf ρϕϕ,则称)(*x S 是)(x f 在子集[]b a C ,⊆φ中的最佳平方逼近函数。

(二)最佳平方逼近函数的解法为了求)(*x S ,由[]dxx S x f x S f Sf baS S ⎰-=-=-∈∈22222*)()()(infinf ρϕϕ可知,一般的最佳平方逼近问题等价于求多元函数dxx f x a x a a a I banj j j n 2010)()()(),,,(⎰∑⎥⎦⎤⎢⎣⎡-=⋯=ϕρ的最小值问题。

由于),,,(10n a a a I ⋯是关于n a a a ,,,10⋯的二次函数,利用多元函数极值的必要条件),,1,0(0n k a Ik⋯==∂∂,即n),,1,0(0)()()()(20⋯==⎥⎦⎤⎢⎣⎡-=∂∂⎰∑=k dx x x f x a x a Ik b a n j j j kϕϕρ,于是有()()),,1,0(,,0n k f a k j nj j k ⋯==∑=ϕϕϕ。

),,,,1(2n n x x x G G =()()),,1,0(,,0n k f a k j nj j k⋯==∑=ϕϕϕ是关于n 10,,,a a a ⋯的线性方程组,称其为法方程。

由于n ϕϕϕ,,,10⋯线性无关,故系数行列式()0,,,10≠⋯n G ϕϕϕ,于是方程组()()),,1,0(,,0n k f a k j nj j k⋯==∑=ϕϕϕ有唯一解),,1,0(*n k a a k k ⋯==,从而得到)()()(*0*0*x a x a x S n n ϕϕ+⋯+=。

)()()(*0*0*x a x a x S n n ϕϕ+⋯+=就是φ在)(x f 中的最佳平方逼近函数。

(三)最佳平方逼近函数所产生的误差若令)()(*x S x f -=δ,则平方误差为:∑=-=-=--=nk k k f a ff S f f S f S f 0*22***22),(),(),(),(ϕδ。

取[]1,0)(,1)(,)(C x f x x x kk ∈≡=ρϕ,即要在n H 中求n 次最佳平方逼近多项式)()()(*0*0*x a x a x S n n ϕϕ+⋯+= ,此时11),(1++==⎰+j k dx x j k k j ϕϕ,()kk k d dx x x f f ≡=⎰1)(,ϕ若用H 表示行列式对应的矩阵,则Tn T n d d d d a a a a ),,,(,),,,(1010 ==),,1,0(),(n k x f d kk ==d Ha =),,1,0(*n k a a kk ⋯==⎪⎪⎪⎪⎪⎪⎪⎭⎫⎝⎛+++++=121211121312111211n n n n n H,H 称为Hilbert 矩阵,记其中则方程的解即为所求。

注意:最佳平方逼近误差越小说明函数空间Hn 对f(x)的逼近效果越好。

二、 曲线拟合的最小二乘法 (一)最小二乘逼近的概念对于给定的一组数据()),,1,0(,m i y x i i ⋯=,要求在函数空间{}n span ϕϕϕφ,,,10⋯=中找一个函数)(*x S y =,使误差平方和[][]∑∑∑==∈=-=-==mi ii mi x S ii mi iy x S y x S12)(2*222)(m in)(ϕδδ,这里)()()()()(1100m n x a x a x a x S n n <+⋯++=ϕϕϕ。

这就是一般的最小二乘逼近,用几何语言来说,就称为曲线拟合的最小二乘法。

(二)最小二乘法的解法用最小二乘法求拟合曲线的问题,就是在形如:)()()()()(1100m n x a x a x a x S n n <+⋯++=ϕϕϕ的)(x S 中求一函数)(*x S y =,使[]∑=-=mi i i i x f x S x 0222)()()(ωδ取得最小。

它转化为求多元函数20010)()()(),,,(⎥⎦⎤⎢⎣⎡-=⋯∑∑==n j i i j j mi i n x f x a x a a a I ϕω的极小点),,,(**1*0n a a a ⋯问题。

由求多元函数极值的必要条件,有),,1,0(0)()()()(200n k x x f x a x a Ii k m i i n j i j j i k ⋯==⎥⎦⎤⎢⎣⎡-=∂∂∑∑==ϕϕω。

若记()∑==mi i k i j i k j x x x 0)()()(,ϕϕωϕϕ,则()),1,0()()()(,0n k d x x f x f kmi i kiik ,⋯=≡=∑=ϕωϕ,可改写为()),1,0(,0n k d akjnj jk ,⋯==∑=ϕϕ,此方程叫法方程。

它也可写成矩阵形式d =Ga 。

其中T n d d d d ),,,(,)a ,,a ,(a a 10Tn 10⋯=⋯=()()()()()()()()()⎪⎪⎪⎪⎪⎭⎫⎝⎛=n n n n n n G ϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕ,,,,,,,,,101110101000,由于nϕϕϕ,,,10 线性无关,故0≠G ,方程组()),1,0(,0n k d akjnj jk, ==∑=ϕϕ存在唯一的解),,1,0(*n k a a kk ==,从而得到函数)(x f 的最小二乘解为)()()(*0*0*x a x a x S n n ϕϕ+⋯+=。

可以证明,这样得到的)(*x S 对于任何形如)()()()()(1100m n x a x a x a x S n n <+⋯++=ϕϕϕ的)(x S ,都有[][]∑∑==-≤-mi ii i m i i i i x f x S x x f x S x 02*2*)()()()()()(ωω,故)(*x S 确是所求最小二乘解。

(三)最小二乘逼近函数所产生的误差 误差平方和:[][]∑∑∑==∈=-=-==mi iimi x S ii mi iy x S y x S12)(2*222)(m in)(ϕδδ注:误差平方越小,说明拟合效果越好。

例题3.5解:在坐标纸上标出所给数据,如图所示。

从图可看到,各点分布在一条直线附近,故可选择线性函数。

令x a a S 101)x (+=,这里,)(,1)(,1,4m 10x x x n ====ϕϕ故()()()()()().5.145,47,74,22,84i 140i 042i114i 01104i 00===========∑∑∑∑∑=====i ii i i i ii i i fx f f f xx ωϕωϕωϕϕωϕϕϕϕωϕϕ,,,,,,由())n ,1,0(,n,⋯==∑=k d a k j j j kϕϕ得方程组⎩⎨⎧=+=+5.14574224722a 81010a a a 解得13.1,77.2a 10==a于是所求拟合曲线为x x S 13.177.2)(1*+=例题3.6在某化学反应过程中,根据实验所得生产物的质量分数与时间的关系如下表所示,求质量分数y 与时间t 的拟合曲线) t ( F =y解:将所给数据标在坐标纸上,如图所示。

可以看到,质量分数开始时增加较快,后来逐渐减慢,到一定时间就基本稳定在一个水平上,即当∞→t 时,y 趋于某个数,故) t ( F =y 有一水平渐近线。

另外,t=0时,反应未开始,质量分数为零。

根据这些特点,可设想) t ( F =y 是双曲线型b/t +a =1/y ,即) b +t /(at =y 。

它与给定豆数据的规律大致符合。

为了确定a ,b ,令t x y y /1,/1==,于是可用x 的线性函数bxa x S +=)(1拟合数据()i i i i y x i y ,)16,2,1(,x ,,⋯=,由原始数据()i i y t ,根据变换计算出来,解方程组⎪⎩⎪⎨⎧⨯=+⨯=+331052886.058435.138073.3108372.138073.3a 16b a b 得6822.161,6621.80a ==b从而得到)()6822.1616621.80/(y )1(t F t t =+= =其误差为)16,2,1()()1()1(i,⋯=-=i t F y i i δ由上图,符合给定数据的函数还可选为指数形式。

此时可令拟合曲线如t b ae /y =。

显然,当∞→t 时,a →y ;当0→t 时,若0b <,则0y →,且t 增加时y 增加。

这些与给出数据规律相同。

为了确定a 与b ,对上式两端取对数,得t b a y /ln ln +=。

令1/t x lna,A lny,yˆ===,于是由()i i y t ,计算出()i i yx ˆ,,拟合数据()i i y ,x 的曲线仍为bx A x S +=)(1。

上述方法计算出.05671 -b 48072.4 -==,A ,从而 3103253.11-⨯==A e a ,最后求得)(103253.11)2(0567.13t F e y t =⨯=--,误差为),,,1621()()2()2(⋯=-=i t F y i i i δ3)2()2(3)1()1(10277.0max 10568.0max -∞-∞⨯==⨯==iiiiδδδδ均方误差为()()312)2(2)2(312)1(2)1(1034.01019.1-=-=⨯==⨯==∑∑mi imi iδδδδ由此可知,2)2(δ及∞)2(δ都比较小,所以用)()2(t F y =作拟合曲线比较好。

补充例题:用多项式拟合5个点解:2210x a x a a ++其中2210)()(1)(x x x x x ===ϕϕϕ()()()()()()()()()⎪⎪⎪⎪⎭⎫ ⎝⎛+=⎪⎪⎪⎭⎫⎝⎛∑∑∑∑∑∑∑∑4323222212022111012010001,,,,,,,,,i iii i iii xx x x x x xx m ϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕ 即:()()()⎪⎪⎪⎭⎫ ⎝⎛=⎪⎪⎪⎭⎫ ⎝⎛⎪⎪⎪⎭⎫ ⎝⎛210210,,,3828.15625.1875.15625.1875.15.2875.15.25ϕϕϕf f f a a a⎪⎩⎪⎨⎧===2114.15726.01214.0210a a a最终所求多项式与给定五个点的图象如下。

相关文档
最新文档