为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > 最小二乘法

最小二乘法

2010-09-30 5页 doc 129KB 62阅读

用户头像

is_541576

暂无简介

举报
最小二乘法实验三 最小二乘法 最小二乘法 本实验的目的是:简单介绍“最小二乘法”的思想,利用Mathmatica求最小二乘解。 在科学研究和实际工作中,常常会遇到这样的问题:给定两个变量x, y的m组实验数据 ,如何从中找出这两个变量间的函数关系的近似解析表达式(也称为经验公式),使得能对x与y之间的除了实验数据外的对应情况作出某种判断。 这样的问题一般可以分为两类:一类是对要对x与y之间所存在的对应规律一无所知,这时要从实验数据中找出切合实际的近似解析表达式是相当困难的,俗称这类问题为黑箱问题;另一类是依据对问题所作的分析,通过数...
最小二乘法
实验三 最小二乘法 最小二乘法 本实验的目的是:简单介绍“最小二乘法”的思想,利用Mathmatica求最小二乘解。 在科学研究和实际工作中,常常会遇到这样的问:给定两个变量x, y的m组实验数据 ,如何从中找出这两个变量间的函数关系的近似解析表达式(也称为经验公式),使得能对x与y之间的除了实验数据外的对应情况作出某种判断。 这样的问题一般可以分为两类:一类是对要对x与y之间所存在的对应规律一无所知,这时要从实验数据中找出切合实际的近似解析表达式是相当困难的,俗称这类问题为黑箱问题;另一类是依据对问题所作的,通过数学建模或者通过整理归纳实验数据,能够判定出x与y之间满足或大体上满足某种类型的函数关系式 ,其中 是n个待定的参数,这些参数的值可以通过m组实验数据来确定(一般要求 ),这类问题称为灰箱问题。解决灰箱问题的原则通常是使拟合函数在 处的值与实验数值的偏差平方和最小,即 取得最小值。这种在方差意义下对实验数据实现最佳拟合的方法称为“最小二乘法”, 称为最小二乘解, 称为拟合函数。下面对于“最小二乘法”通过两个例子来说明。 1.线性拟合问题 例1.在某化工厂生产过程中,为研究温度x(单位:摄氏度)对收率(产量)y (%)的影响,可测得一组数据如下表所示,试根据这些数据建立以x与y之间的拟合函数。 温度x 100 110 120 130 140 150 160 170 180 190 收率y(%) 45 51 54 61 66 70 74 78 85 89 解:(1)确定函数的类型 为此,应对给定的数据以x为横坐标,y为纵坐标作出散点图。输入如下语句: 运行后可得到数据表和图1。 从图1种可以看出这些点近似地落在一条直线周围,可以认为在y和x之间存在着线性关系,之所以不完全落在直线上,是因为观察数据本身存在的误差。下面我们就用最小二乘法求出与这些数据点最接近的直线方程。 图1 (2)利用Mathmatica求最小二乘解 设直线方程式为 ,其中a, b是待定系数,于是,可以把拟合函数在 处的值与观察值的偏差平方和表示为关于待定系数a, b的二元函数: , 按照二元函数求极值的理论,其最小值应满足方程组: ,即 。 于是,输入以下Mathematica语句便可求得系数a, b: 运行后可得解: 也可以用“NSolve”命令得到a, b的小数解: 。这样,我们得到方程 ,这就是前面所说的经验公式。 在此例题中,观察的数据点大致呈一直线状,如果在实际问题中数据点落在某一条曲线周围,则要根据曲线的形状来确定拟合函数的类型。比如考虑用x的n次多项式 来拟合,这成为多项式拟合。此时仍可用最小二乘法,考虑 元函数 取最小的必要条件,令此函数对各个参数的偏导等于0,解一个 元的方程组便可求得这些参数的最小二乘解。 二、可化为线性拟合的曲线拟合问题 在许多场合下,拟合函数不具有线性形式,但是由实际经验或相关的学科理论,能够提供拟合函数的可取类型,而且可以通过适当的变量代换将拟合函数线性化,同样可以建立经验公式。 (1)模型 可以用变量替换 将函数化为线性函数: 。 (2)模型 可以用变量替换 将函数化为线性函数。 (3)模型 可以用变量替换 将其化为z和x之间的线性拟合。 例2.研究黏虫的生长过程,可测的一组数据下表所示。 温度t 11.8 14.7 15.4 16.5 17.1 18.3 19.8 20.3 历期N 30.4 15 13.8 12.7 10.7 7.5 6.8 5.7 其中历期N是指卵块孵化成幼虫的天数。昆虫学家认为在N与t之间有关系式: ,其中k, c为常数。试求最小二乘解。 解:作变换 ,由此把N, t的关系式化为了关于x, y的线性关系式: 。与例1相同,输入以下语句求解参数a, b: 运行后的结果为: 。最后为了求出参数k, c以及经验公式,还需要回代变量,为此输入命令: 运行后得到参数k, c的值为:k=60.6758; :c=10.6445。最后,拟合曲线方程为: 。 为了比较得到的拟合函数和已知的数据点,我们再在同一坐标下绘出数据点的散点图及拟合函数的图形,输入语句为: 图2 运行结果如图2所示。 实验习题 1.为测定刀具的磨损速度,每隔一小时测量一次刀具的厚度,由此得到以下数据: 时间t 0 1 2 3 4 5 6 7 厚度y 27.0 26.8 26.5 26.3 26.1 25.7 25.3 24.8 试根据这组数据建立y与t之间的拟合函数。 2.一种合金在某种添加剂的不同浓度下进行实验,得到如下数据: 浓度x 10.0 15.0 20.0 25.0 30.0 抗压强度y 27.0 26.8 26.5 26.3 26.1 已知函数y与x的关系适合模型: ,试用最小二乘法确定系数a,b,c,并求出拟合曲线。 3.在研究化学反应速度时,得到下列数据: 3 6 9 12 15 18 21 24 57.6 41.9 31.0 22.7 16.6 12.2 8.9 6.5 其中 表示实验中作记录的时间, 表示在相应时刻反应混合物中物质的量,试根据这些数据建立经验公式。
/
本文档为【最小二乘法】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索