您的当前位置:首页曲线拟合最小二乘法的案例式教学探索

曲线拟合最小二乘法的案例式教学探索

2022-01-30 来源:飒榕旅游知识分享网
    高教视野 20              GAOJIAOSHIYE曲曲线拟合最小二乘法的案例式教学探索

线拟合最小二乘法的案例式教学探索◎李珍珍 (郑州轻工业大学数学与信息科学学院,河南 郑州 450002)

  【摘要】曲线拟合最小二乘法是工程实践和统计研究中律,因此考虑寻找一个简单函数,使其曲线不必经过所有数常用的一种数据处理方法,本文为提升学生的学习效果采据点,但尽可能接近每个数据点,这类问题称为曲线拟合问用案例式教学法,首先给出一个教学案例,通过案例分析,题,这个简单函数称为拟合函数.

引出曲线拟合最小二乘法的一般原理,再给出练习题来加为了找到这个简单函数,将表1中的数据在坐标系中强学生对最小二乘法的理解.

标出来(见图1).根据图1数据点的分布情况,考虑用直线【关键词】计算方法;曲线拟合;最小二乘法;案例教学拟合这组数据,即选{1,t}作为基函数,求线性函数p(t)=【基金项目】郑州轻工业大学第五批青年教师教学改革a+bt,其中a,b是待定参数.为使p(t)的图形尽可能接近每与研究项目

个数据点,我们令函数

∑5

(p(ti)-c(ti))2最小,即寻找a,b使

i=0计算方法又称数值分析,是理工类本科和研究生的一门重要课程,主要为工程计算中出现的各类数学问题提供I(a,b)=

适合计算机处理的算法,并进行误差分析.该课程的特点是达到最小值.由取极值的必要条件

∑5

i=0

(a+bt

-c(ti))2(1)

需要扎实的基础知识;内容多,理论性强;实践应用性强[1].

ìï在传统的讲授型教学过程中我们发现学生学习兴趣不大,ï∂∂aI=

∑5

i=02(a+bt

-c(tií))=0,学习效率不高,学习效果不佳,因此需要探索更加有效的教ïï5

-c(ti学方法.案例式教学模式是基于教学目标的要求,依托案例,î

∂∂Ib=))ti=0,

(2)

i=0

a+bt

由教师引导学生学习、研究以及提升能力的教学方法[2].本整理,得

∑2(文以曲线拟合的最小二乘法为例,进行案例式教学探索,旨ìï5

在激发学生的学习兴趣,提升教学效果.

ï

aí∑i=01+b∑i=0ti=∑i=0c(ti),ï一、提出案例

ïa在教学中教师首先提出给药案例:假设向患者静脉注将表1中数据代入∑5

t55

(3)

îi=0

i+b(3)∑i=0t2i=式,解得∑i=0

c(ti)ti.a=71.19,b=-10.1886,射某种药物300mg剂量,在ti预测4.5335h后血药浓度下降到25μg/mL,拟合结果见mL如表1(一组虚拟数据)所示h,后测得血药浓度i=0,1,2,3,4,5.

c(ti)μg/图1.

表1 血药浓度的测定数据

ti/hc(t11.522.534i(μg/mL))/

60.8

56.0

52.1

45

39.5

31.1

为保证药物的疗效,血药浓度应保持在最小有效浓度2525μgμg//mLmL?

以上.请预测:当给药多久后,血药浓度会下降到二、案例分析

表1中的血药浓度c(ti)是通过测量得到的,其本身具有一定的测量误差,如果用这组数据通过插值法得到插值多项式,那么该插值多项式保留了这些误差,不符合原有规

图1 线性拟合结果

数学学习与研究 2021􀆰8

.com.cn. All Rights Reserved.  三、曲线拟合的最小二乘法

将上述用直线拟合的思路拓宽,我们也可以选曲线拟合,最简单的是拟合函数采用n次多项式,比如多取一个基函数t2,则拟合函数为p=a+bt+ct2.

  GAOJIAOSHIYE四、练习题

     高教视野 21库的流量Q(ti)(102m3/s)如表2,试用最小二乘法拟合表中数据.

表2 流入水库的流量

ti/h(102m3/s)Q(ti)/

632

1254

1876

2482

3080

3670

4248

4835

某县水库上游河段降暴雨,根据测算在tih上游流入水

更一般地,若只知函数y=f(x)在离散点x0<x1<…<xm

处的值,求函数s(x),使其曲线尽可能接近所给数据点{(xi,f(xi)),i=0,1,…,m}.我们首先将数据点在坐标系中标出,通过观察数据点的分布情况,确定n+1个线性无关基函数{φk(x)}nk=0(n<m),则s(x)=a0φ0(x)+a1φ1(x)+…+anφn(x).接下来如何求待定系数a0,a1,…,an?为使s(x)误差平方和最小,即求a0,a1,…,an使多元函数

I(a0,a1,…,an)=

尽可能接近每个数据点,我们令s(x)与f(x)在各离散点的

观察数据点的分布,考虑用二次多项式进行拟合,即选1,t,t2作为基函数,则拟合函数是p=a+bt+ct2,用最小二乘法建立法方程解得a=0.7321429,b=5.9871032,c=-0.1119378,拟合结果见图2.

∑(s(x)

mi=0m

in

i=0

j=0

-f(xi))2

达到极小值,这就是线性最小二乘法问题.

根据求极值的必要条件

∑(∑aφ(x)-f(xi))

(4)

.com.cn. All Rights Reserved.1,…n).

∂I

=0(k=0,1,…n)整理可得∂ak

∑(∑φ(x)φ(x))a

j=0

i=0

mi=0

∑f(x)φ(x)(k

mi=0

imi=0

=0,(5)

图2 曲线拟合结果

令(φj,φk)=∑φj(xi)φk(xi),(f,φk)=∑f(xi)φk(xi),则(5)式可写为

五、结束语

∑(φ,φ)a

nj=0

=(f,φk)(k=0,1,…n).

(φ0,φn)öæa0ö

(6)

与传统的理论讲授相比,课堂上首先提出教学案例,更能引起学生的学习兴趣,案例分析能充分调动学生的学习积极性,接下来能让学生更好地理解曲线拟合的最小二乘法,另外,增加课堂练习题可以提高学生分析问题、解决问题的能力.

(6)式称为法方程(组),将其写成矩阵形式

æ(φ0,φ0)(φ0,φ1)ç

ç(φ1,φ0)(φ1,φ1)ç

︙ç︙

ç

è(φn,φ0)(φn,φ1)æ(f,φ0)ö

÷ç÷ç÷

…(φ1,φn)÷ça1÷ç(f,φ1)÷

÷ç÷=ç÷.

︙︙÷ç︙÷ç︙÷

÷ç÷ç÷

…(φn,φn)øèanøè(f,φn)ø

(7)

【参考文献】

[1]江志超,邓凤茹,毕晓华,等.案例教学法在研究生数值分析课程教学中的应用研究[J].北华航天工业学院学报,2017(06).

[2]钱旭.“计算方法”课程“案例-任务驱动”的立体化教学模式探索[J].新课程研究,2017(06):105-107.

[3]同济大学计算数学教研室.现代数值计算(第2版)[M].北京:人民邮电出版社,2014.

求解上述线性方程组可得系数a0,a1,…,an的值.

另外,有时根据数据点的分布,选择的拟合函数是关于待定参数的非线性函数,比如s(x)=aebx,按照使s(x)与f(x)在各离散点处误差平方和最小的原则,用极值原理建立的法方程组是关于待定参数的非线性方程组,这类数据拟合问题称为非线性最小二乘问题[3].

数学学习与研究 2021􀆰8

因篇幅问题不能全部显示,请点此查看更多更全内容