北航数学建模——拟合模型
数学建模插值及拟合详解Word版
![数学建模插值及拟合详解Word版](https://img.taocdn.com/s3/m/f2be346503768e9951e79b89680203d8ce2f6a98.png)
数学建模插值及拟合详解Word版插值和拟合实验⽬的:了解数值分析建模的⽅法,掌握⽤Matlab进⾏曲线拟合的⽅法,理解⽤插值法建模的思想,运⽤Matlab⼀些命令及编程实现插值建模。
实验要求:理解曲线拟合和插值⽅法的思想,熟悉Matlab相关的命令,完成相应的练习,并将操作过程、程序及结果记录下来。
实验内容:⼀、插值1.插值的基本思想·已知有n +1个节点(xj,yj),j = 0,1,…, n,其中xj互不相同,节点(xj, yj)可看成由某个函数 y= f(x)产⽣;·构造⼀个相对简单的函数 y=P(x);·使P通过全部节点,即 P (xk) = yk,k=0,1,…, n ;·⽤P (x)作为函数f ( x )的近似。
2.⽤MATLAB作⼀维插值计算yi=interp1(x,y,xi,'method')注:yi—xi处的插值结果;x,y—插值节点;xi—被插值点;method—插值⽅法(‘nearest’:最邻近插值;‘linear’:线性插值;‘spline’:三次样条插值;‘cubic’:⽴⽅插值;缺省时:线性插值)。
注意:所有的插值⽅法都要求x是单调的,并且xi不能够超过x的范围。
练习1:机床加⼯问题x035791112131415y0 1.2 1.7 2.0 2.1 2.0 1.8 1.2 1.0 1.6⽤程控铣床加⼯机翼断⾯的下轮廓线时每⼀⼑只能沿x⽅向和y⽅向⾛⾮常⼩的⼀步。
表3-1给出了下轮廓线上的部分数据但⼯艺要求铣床沿x⽅向每次只能移动0.1单位.这时需求出当x坐标每改变0.1单位时的y坐标。
试完成加⼯所需的数据,画出曲线.步骤1:⽤x0,y0两向量表⽰插值节点;步骤2:被插值点x=0:0.1:15; y=y=interp1(x0,y0,x,'spline');步骤3:plot(x0,y0,'k+',x,y,'r')grid on答:x0=[0 3 5 7 9 11 12 13 14 15 ];y0=[0 1.2 1.7 2.0 2.1 2.0 1.8 1.2 1.0 1.6 ];x=0:0.1:15;y=interp1(x0,y0,x,'spline');plot(x0,y0,'k+',x,y,'r')grid on0510150.511.522.53.⽤MATLAB 作⽹格节点数据的插值(⼆维) z=inte rp2(x0,y0,z0,x,y,’method’) 注:z —被插点值的函数值;x0,y0,z0—插值节点;x ,y —被插值点;method —插值⽅法(‘nearest’ :最邻近插值;‘linear’ :双线性插值; ‘cubic’ :双三次插值;缺省时:双线性插值)。
数学建模-拟合模型剖析
![数学建模-拟合模型剖析](https://img.taocdn.com/s3/m/baee67474693daef5ef73dfd.png)
二. 经验模型与最小二乘法
▪ 1. 经验模型及其组建 ▪ 在简单模型中选择拟合效果好者。 ▪ 例 人口预测 ▪ 1949年—1994年我国人口数据资料如下: 年份 xi 49 54 59 64 69 74 79 84 89 94 人数 yi 5.4 6.0 6.7 7.0 8.1 9.1 9.8 10.3 11.1 11.8
设数据满足 最小二乘法
算得 模型
ln yi ln a bxi i
n
n
Q
2 i
(ln yi ln a bxi )2
i 1
i 1
aˆ 2.33 bˆ 0.0177
y 2.33e0.0177x
拟合精度 Q 2 0.7437
结论
▪ 1. Q1 = 0.2915 < 0.7437 = Q2. ▪ 线性模型更适合中国人口的增长。
▪ 30. 经验模型和插值模型 ▪ 经验模型:主要是探讨变量间的内在规律, ▪ 容许出现一定的误差。 ▪ 在简单的数学表达式中选择拟合效果好的 ▪ 插值模型:以数据拟合的效果为主。 ▪ 要求精确地拟合观测数据, ▪ 即在观测点之间插入适当的数值。
▪ 4. 其他利用数据组建的模型
▪ 判别模型, ▪ 主成分模型, ▪ 分类模型, ▪ 因子模型 ▪ 趋势面模型, ▪ 时间序列模型等。
建模分析我国人口增长的规律, 预报99年我国人口数
1. 在坐标系上作观测数据的散点图。 2. 根据散点分布的几何特征提出模型 3. 利用数据估计模型的参数 4. 计算拟合效果
▪ 假设:人口随时间线性地增加
▪ 模型:y = a + b x
▪ 参数估计
▪ 观测值的模型:
▪
yi = a + b xi + εi ,i = 1,…,n
数学建模第四讲(下):拟合模型
![数学建模第四讲(下):拟合模型](https://img.taocdn.com/s3/m/56a746660242a8956aece42f.png)
切比雪夫(Chebyshev)多项式
切比雪夫多项式
在 [-1, 1] 上带权 (x)= 1 的正交多项式称为 切比雪夫多项式
1 x2
记号:T0 , T1 , T2 , ...
Tn ( x) cos(n arccos x), x 1,
若令x cos ,则Tn ( x) cos n , 0 .
n
( x, y) i xi yi 1 x1 y1 2 x2 y2 n xn yn i 1
正实数 1, 2, , n 称为加权系数
内积
例:Cn 上的内积:
n
( x, y) xi yi x1 y1 x2 y2 xn yn
i 1
加权内积 n
( x, y) i xi yi 1 x1 y1 2 x2 y2 n xn yn
式 记号:P0 , P1 , P2 , ...
P0 ( x) 1,
Pn (
x)
1 2n n!
dn dx n
( x2
1)n
x [-1, 1],n = 1, 2, …
l
Pn (x) 的首项
xn
的系数为:2 n( 2 n
1) ห้องสมุดไป่ตู้n 2n n!
1)
(2n)! 2n ( n !)2
l
令
Pn( x)
n! (2n)!
函数逼近
最佳一致逼近
f
(x)
P
*(x)
min
PH n
f (x) P(x)
最佳平方逼近
f ( x) P * ( x) min f ( x) P( x)
2 PHn
2
正交多项式
定义 设 n(x) 是首项系数不为 0 的 n 次多项式,
数学建模课件--最小二乘法拟合
![数学建模课件--最小二乘法拟合](https://img.taocdn.com/s3/m/3cc1d0e37f1922791788e810.png)
---------------------------------------------------------------最新资料推荐------------------------------------------------------1 / 11数学建模课件--最小二乘法拟合4. 最小二乘法线性拟合 我们知道, 用作图法求出直线的斜率a 和截据b , 可以确定这条直线所对应的经验公式, 但用作图法拟合直线时, 由于作图连线有较大的随意性, 尤其在测量数据比较分散时, 对同一组测量数据, 不同的人去处理, 所得结果有差异, 因此是一种粗略的数据处理方法, 求出的 a 和 b 误差较大。
用最小二乘法拟合直线处理数据时, 任何人去处理同一组数据,只要处理过程没有错误, 得到的斜率 a 和截据 b 是唯一的。
最小二乘法就是将一组符合 Y=a+bX 关系的测量数据, 用计算的方法求出最佳的 a 和 b 。
显然, 关键是如何求出最佳的 a 和b 。
(1) 求回归直线 设直线方程的表达式为:(2-6-1) 要根据测量数据求出最佳的 a 和 b 。
对满足线性关系的一组等精度测量数据(xi , yi ),假定自变量xi 的误差可以忽略, 则在同一 xi 下, 测量点 yi 和直线上的点a+bxi 的偏差 di 如下:显然最好测量点都在直线上(即 d1=d2==dn=0), 求出的 a 和 b 是最理想的, 但测量点不可能都在直线上, 这样只有考虑 d1、 d2、 、dn 为最小, 也就是考虑 d1+d2++dn 为最小, 但因 d1、 d2、 、 dn有正有负,加起来可能相互抵消,因此不可取;而| d1| + | d2| ++ | dn| 又不好解方程,因而不可行。
现在采取一种等效方法:当 d1对 a 和 b 为最小时, d1、 d2、、 dn也为最小。
取(d12+d22++dn22+d22++dn2)为最小值,求 a和 b 的方法叫最小二乘法。
07第7讲 拟合模型
![07第7讲 拟合模型](https://img.taocdn.com/s3/m/6b39351079563c1ec5da7198.png)
, m) ,得到关于
r ( x )[ a r ( x ) y ] 0,
i 1 j i k 1 k k i i
n
n
( j 1,
, m) ,
即
ak [ rj ( xi )rk ( xi )] rj ( xi )yi , ( j 1,
k 1 k 1 i 1
n
n
J (a1 , , am ) i2 [ f (xi ) yi ]2
i 1 i 1 n n
(2)
最小,称为最小二乘准则。 7.1.1 系数 ak 的确定 为求 a1 , , am 使 J 达到最小,只需利用极值的必要条件
a1 , , am 的线性方程组
J 0 (k 1, ak
a1 x2 a2 xy a3 y 2 a4 x a5 y 1 0 .
请根据观测数据建立行星运行轨道的方程,并画出轨道曲线。
表 7.3 小行星观察数据的坐标
x 坐标
y 坐标
1 5.764 0.648
2 6.286 1.202
3 6.759 1.823
4 7.168 2.526
5 7.408 3.360
解上述线性方程组,得 a1 0.0508 , a2 0.0702 , a3 0.0381 , a4 0.4531 , a5 0.2643 ,
3
即小行星轨道的椭圆方程为
0.0508x2 0.0702 xy 0.0381y 2 0.4531x 0.2643 y 1 0 .
2 (ati b yi )ti 0,
7
化简,得到正规方程组
解之,得 a, b 的估计值分别为
ˆ a
数学建模 - 模型拟合
![数学建模 - 模型拟合](https://img.taocdn.com/s3/m/d304ff2eed630b1c59eeb5f6.png)
韩建伟 ( 浙江工商大学信息学院 hanjianwei@ ) 第 3 章模型拟合
2011/10/08
7 / 20
变换后的数据
x ln y 1 2.1 2 3.1 3 4.1 4 5.1
Table: 变换后的数据: y = Cex ⇒ ln y = ln C + x
.
.
.
.
.
.
韩建伟 ( 浙江工商大学信息学院 hanjianwei@ ) 第 3 章模型拟合
2011/10/08
4 / 20
用图形为数据拟合模型
如何确定模型的参数?收集数据! 采集多少个数据点?观察它们的费用和模型所要求的精度间进行平 衡. 数据点的跨度. 自适应的数据采集密度. 将数据点看做是一个置信区间而不是一个单独的点.
2011/10/08
19 / 20
作业
P91: 7
.
.
.
.
.
.
韩建伟 ( 浙江工商大学信息学院 hanjianwei@ ) 第 3 章模型拟合
2011/10/08
20 / 20
m ∑ i=1
yi
.
.
.
.
.
.
韩建伟 ( 浙江工商大学信息学院 hanjianwei@ ) 第 3 章模型拟合
2011/10/08
16 / 20
应用最小二乘准则拟合直线
∑ ∑ ∑ m xi yi − xi yi ∑ 2 ∑ a= ⇒ 斜率 m xi − ( xi )2 ∑ ∑ ∑ ∑ m x2 yi − xi yi xi i∑ ∑ b= ⇒ 截距 m x2 − ( xi )2 i 拟合幂曲线 经变换的最小二乘拟合 方法与直线拟合类似
15 / 20
拟合模型
![拟合模型](https://img.taocdn.com/s3/m/77bd41a6f524ccbff12184a0.png)
a = ( R T R ) 1 R T y
(5 )
线性最小二乘拟合 f(x)=a1r1(x)+ …+amrm(x)中 中 函数{r 函数{r1(x), …rm(x)}的选取 r (x)}的选取 怎样选择{r 有唯一解? 怎样选择 1(x), …rm(x)},以保证系数 1,…am}有唯一解? ,以保证系数{a 提示 {a1,…am}有唯一解 ← RTR可逆 ←Rank(RTR)=m 可逆 列满秩 列向量组{r ← Rank(R)=m ← R列满秩 ← 列向量组 1(x), …rm(x)} r ( x ) L r ( x ) 线性无关
线性最小二乘法的求解- 线性最小二乘法的求解-超矩阵解法
m n ∑ r1 ( x i )[ ∑ a k r k ( x i ) y i ] = 0 J k =1 i=1 = 0 L L ak n m ( k = 1, L m ) r ( x i )[ ∑ a k r k ( x i ) y i ] = 0 ∑1 m k =1 i=
2. 数据资料建模方法的含义
从数据资料中挖掘事物 的内部特征
利用数据资料寻找事物 内部各因素间的相互联 系
3. 数据资料建模必要准备
收集有用的数据资料
从数据资料中剥离有用数据
对非数据性指标作量化 处理
学习相适应的数据处理 方法
掌握相应的计算软件使 用方法
拟合模型原理
如果想确定具有因果关系的变量之间的确定因 果关系,可通过先测量一组数据, 果关系,可通过先测量一组数据,再通过数学 方法得到具体的函数表达式模型, 方法得到具体的函数表达式模型,利用该模型 可进行解释所研究的问题,可进行预测. 可进行解释所研究的问题,可进行预测.这个 过程就称为拟合过程, 过程就称为拟合过程,得到的模型称为拟合模 对插值法感兴趣的 同学可以查 与拟合模型相关的是插值模型, 型.与拟合模型相关的是插值模型,在此就不 李岳生编著上 阅相关书籍, 阅相关书籍,例如由 李岳生编著上 介绍了. 介绍了.
拟合模型2
![拟合模型2](https://img.taocdn.com/s3/m/9041654e2e3f5727a5e9627c.png)
最小二乘法——一元线性回归 求参数 a 和 b,使得误差平方和最小
Q ( yi a bxi )
i 1 2 i i 1 n n 2
Q Q 0, 0 a b
1 n 1 n x xi , y yi n i 1 n i 1
( xi )a ( xi2 )b xi yi
从频数直方图看接近正态分布 运用正态概率纸检验,近似正态分布 运用假设检验,确定符合正态分布
Matlab程序
x=[16 20 18 13 14 19 19 18 8 17 24 21 28 13 16 28 18 33 24 18 17 24 13 11 21 28 28 18 22 28 20 11 19 15 10 12 22 21 27 33]; g=[7.5 9.5 11.5 13.5 15.5 17.5 19.5 21.5 23.5 25.5 27.5 29.5 33.5]; f=histc(x,g); %计算频数 h=f/length(x); %计算频率 bar(g,f,'histc') %画频数直方图 h=lillietest(x) %用Lilliefore检验,当h=0时,确定 x服从正态分布。 h=normplot(x) %正态概率纸检验
为了更好反映总体的分布特征,对观测样本数据 分组。 将样本所在的区间[7.5 33.5]分割成k个小区间, 使得每个小区间都有观测值,并且观测值不落在 分点上。 每个小区间上的样本值构成一组。 通常对总数为n=40的样本分为k ≈ 1+lnn/ln2=6 组。 例如,可取分割端点7.5 9.5 11.5 13.5 15.5 17.5 19.5 21.5 23.5 25.5 27.5 29.5 33.5, 得到频数1 3 4 2 4 8 5 2 3 1 5 2
北航数学建模——数学模型12
![北航数学建模——数学模型12](https://img.taocdn.com/s3/m/08392b1cc5da50e2524d7f74.png)
我们称这个极限值为模型值 t 随参数 r 变化 的灵敏度,记为 S(t,r)。
由于售猪时间与增重量的关系为 t = (7.5g–13.1)/(0.12 g)。 故可以算出在 g = 2 附近,t 关于 g 的灵敏度为
dt g S (t , g ) dg t
g 2
13.1 2 6.89 0.12 4 7.92
教室门口的时间。
5.人体厚度相同w
继续讨论
1. T=(nd+L)/v, v增, 则T减; d增, 则 T增. 2. 多行行进 3.令d=0, 则有T=L/v, 疏散时间与人数无关! 假设中忽略了人体的厚度!! 4.考虑厚度的影响 T=(n(d+w)+L)/v, 若v*为可能最快的速度 v=v*, d=0, 则 T* = (nw+L)/v* 最短 合理吗?
继续修改假设
1.单排教室,直走道,一个出口。 2.人员撤离时, 单行、有序、间隔 均匀、匀速地撤出。 3.忽略列队的时间和第一个人到达 教室门口的时间。 4. 人体厚度相同 5. 行进速度与队列的密度有关 v=v(d)
模型
T=[n(d+w)+L]/v(d), 其中 v=v(d)应满足 d 增, 则v 增; 若d→∞,则 v=v*. 若d=0, 则 v=0. 这时存在唯一的间隔 d* 和相应的 速度 v*, 使得疏散的时间最短?
245
240
235
0
5
10
15
可以看出, 当猪的增重量g<2,售价的减少量r>0.06时 生猪的最优出售时间均处于8天之前, 其最优的净收益值均低于参数组(2,0.06)时 的净收益257.52元。 但是差别很小,不超过2元。
数学建模-拟合模型
![数学建模-拟合模型](https://img.taocdn.com/s3/m/654ae9243169a4517723a320.png)
y 2.33e
2
Q 0.7437
结论
1. Q1 = 0.2915 < 0.7437 = Q2. 线性模型更适合中国人口的增长。 2. 预报:1999年12.55亿,13.43亿 3. 人口白皮书: 2005年13.3亿, 2010年14亿 模型 I 2005年13.43亿,2010年14.16亿 模型II 14.94亿, 16.33亿
2 1i
l11b1 l12b2 l1y l21b1 l22b2 i x2i )b 2i ˆ2 x2i yi 1
模型:y = a+b1x1+b2x2, 数据:yi a b1x1i b2 x2i i y Ab , A (1, X ) T T 精度:Q ( y Ab ) ( y Ab )
1 n 1 n x xi , y yi n i 1 n i 1
l xy ( xi x )( yi y ) l xx ( xi x ) 2
i 1
n
参数估计
可以算出:a = – 1.93, b = 0.146 模型:y = – 1.93 + 0.146 x
2. 线性最小二乘法
模型:y = a, 数据: yi a i , i 1,, n 精度:Q
2 i
( yi a)2
2 2 ( y 2 y a a i i )
yi2 2( yi )a na2
1 估计: a ˆ yi y n
2 2
U b l xx U Q r 1 l yy l yy l xxl yy Q U l yy
数学建模方法 拟合共50页文档
![数学建模方法 拟合共50页文档](https://img.taocdn.com/s3/m/7073f1dd6e1aff00bed5b9f3f90f76c661374c36.png)
16、人民应该为法律而战斗,就像为 了城墙 而战斗 一样。 ——赫 拉克利 特 17、人类对于不公正的行为加以指责 ,并非 因为他 们愿意 做出这 种行为 ,而是 惟恐自 己会成 为这种 行为的 牺牲者 。—— 柏拉图 18、制定法律法令,就是为了不、法律是社会的习惯和思想的结晶 。—— 托·伍·威尔逊 20、人们嘴上挂着的法律,其真实含 义是财 富。— —爱献 生
40、学而不思则罔,思而不学则殆。——孔子
谢谢!
36、自己的鞋子,自己知道紧在哪里。——西班牙
37、我们唯一不会改正的缺点是软弱。——拉罗什福科
xiexie! 38、我这个人走得很慢,但是我从不后退。——亚伯拉罕·林肯
39、勿问成功的秘诀为何,且尽全力做你应该做的事吧。——美华纳
北航数学建模——机理模型1
![北航数学建模——机理模型1](https://img.taocdn.com/s3/m/88d60d35f111f18583d05a74.png)
模型 I
a0(n) = a1(n-1) a1(n) = a0(n-1) + a1(n-1) a0(1)=1 a1(n) = 0 1. 模拟. a0(1)=1, a1(1)=0 n 1 2 3 4 5 6 7 8 9 a0(n) 1 0 1 1 2 3 5 8 13 a1(n) 0 1 1 2 3 5 8 13 21 a (n) 1 1 2 3 5 8 13 21 34
108 0.003675 1.003675 20 108 1.003675 1
0.15208
k月后的欠款余额
Ck (1 r)k (C0 C* ) C* x x k (1 r ) ( A ) r k r (1 r ) 1 k (1 r ) A x r
§3.3
平衡原理 与机理模型
§3.3 平衡原理与机理模型
一.
平衡原理 自然界任何物质在其运动变化过程中 一定受到某种平衡关系的支配。 二. 机理模型 在一定的假设下, 根据主要因素相互作用的机理, 对它们之间的平衡关系的数学描述
关于假设
是对实际问题的抽象、化简和规范 是组建数学模型的基础和前提。 假设较强,模型简单易分析和操作 但与实际差距大。 假设较弱,模型比较接近实际。 但模型复杂不易操作。
例2. 录音机的运行 建模分析磁带录音机的运行规律(计数器的 读数与运行时间的关系)。 数据:I. 读数与时间 t 1 2 3 4 5 10 15 20 25 30 31 n 9 18 28 37 47 97 151 211 280 362 382 385 数据:II. 读数与转数 k 2 4 10 14 18 22 26 31 35 41 60 n 1 2 5 7 9 11 13 15 17 20 29
数学建模实验拟合
![数学建模实验拟合](https://img.taocdn.com/s3/m/2a08b21a6fdb6f1aff00bed5b9f3f90f76c64d13.png)
数学建模实验拟合
曲线拟合
在美国的二手车价格在一年的调查数据显示在下表,其中席代表汽车服务年限,
yi表示相应的平均价格。
试分析用什么形式的曲线来拟合上述的数据,并计算使用4.5年后轿车的平均价格大致为多少?
xiyi123456538748290922610204042615194314941087765(1)绘制粗曲线操作程序
x1=[1,2,3,4,5,6,7,8,9,10];
y1=[2615194314941087765538484290226204];绘制(x1,Y1,'o')运行结果
假设曲线方程y=a*e?kx方程两边取对数lny=lna-kx
让t=LNY,M=-K,n=LNA,拟合曲线t=n+MX执行以下程序来拟合并获得参数
X1=[1,2,3,4,5,6,7,8,9,10];
y1=[2615,1943,1494,1087,765,538,484,290,226,204];t=log(y1);aa=polyfit(x1,t,1)运行结果aa=
-0.29698.1591是Y1=e^(-0.2969*x+8.1591)。
运行程序以获得精确的曲线
X1=[1:0.001:10];
y1=exp(-0.2969*x1+8.1591);plot(x1,y1,'r')
按运营方案计算的4.5年后的平均汽车价格X1=4.5;
y1=exp(-0.2969*x1+8.1591)运行结果y1=
九百一十八点七八三零。
拟合模型3
![拟合模型3](https://img.taocdn.com/s3/m/7b653cd180eb6294dd886c7c.png)
9. 有时拟合模型比轮廓模型更精确
例如对人体体重与身高关系的讨论 轮廓模型:W=12.1L3 拟合模型:W=15.9L2.46
轮廓模型 :W=rL3
模型 I:
r W / L 3 , W 1 / 8 Wi , L 1 / 8 Li
i 1 i 1
8
8
模型II:
r 1/8 Wi / L3
例 2. 赛跑距离和赛跑成绩 表列数据为1977年以前六个不同距离的中短 距离赛跑成绩的世界纪录. 试用这些数据建模分析赛跑的成绩与赛跑距 离的关系。 距离 x(m) 100 200 400 800 1000 1500 时间 t (s) 9.95 19.72 43.86 102.4 133.9 212.1
预报与置信区间
8. 统计检验回归模型
用拟合模型不能只计算拟合参数,应该作统计检 验,根据显著性分析确定模型的可靠性和预测的 有效性。
[d,bint,r,rint,stats]=regress(y‘,A)
%d拟合系数、bint系数的置信区间、r残差、rint 残差的95%置信区间、stats(R统计量、F值、P概 率、剩余方差).
>>fun=inline('a(1).*x.^(a(2))','a','x');
>>a0=[exp(r1(1)) r1(2)]; >>a=nlinfit(L,W,fun,a0);%利用线性化 模型的拟合参数作为非线性拟合参 数的初值。 a=15.4563 2.5343 >>ww3=fun(a,L); >>plot(L,ww2,L,ww3,’r’) >>Q=sum((W-ww2).^2)
求解拟合回归模型(数学建模 数学模型实验).
![求解拟合回归模型(数学建模 数学模型实验).](https://img.taocdn.com/s3/m/fbfa95c0a5e9856a571260a8.png)
《数学建模》实验报告Xx大学数学建模课程组2011年5月第二题:根据数据,用matlab 求出数据,得出方程。
四、模型假设与变量符合说明:第一题:经理的年平均收入1x 千元,风险偏好度2x 和人寿保险额y 千元,用x1和x2来建立y 的预测模型。
第二题:根据生产函数理论,生产函数的基本形式为:()ε,,,K L t f Y =。
其中,L 、K 分别为生产过程中投入的劳动与资金,时间变量t 反映技术进步的影响。
五、模型建立与求解(算法,程序): 第一题:将表中数据导入MATLABy = A_pastespecial(:,1); %% y 人寿保险额(千元) x1 = A_pastespecial(:,2); %% x1 经理的年平均收入 x2 = A_pastespecial(:,3);%% x2 风险偏好度并将数据导入到变量Y ,X1,X2中, 输入程序: plot(x1,y,'o')20304050607080050100150200250300X1与Y 的散点图[b,bint,r,rint,stats]=regress(y,X)第二题:把数据导入MATLAB:X1 = A_pastespecial(:,1); %%T Y = A_pastespecial(:,2);X2= A_pastespecial(:,3); %%L X3= A_pastespecial(:,4); %%Kplot(T,Y,'o')02468101214161830004000500060007000800090001000011000T 和Y 的散点图 plot(L,Y,'o')Matlab中输入:x1=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17];x2=[3139,3208,3334,3488,3582,3632,3669,3815,3955,4086,4229,4273,4364,4472,4521,4498,4545]; x3=[2225.70,2376.34,2522.81,2700.90,2902.19,3141.76,3350.95,3835.79,4302.25,4786.05,5251.90,5808.71,6365.79,7071.35,7757.25,8628.77,9374.34];y=[3289.18,3581.26,3782.17,3877.86,4151.25,4541.05,4946.11,5586.14,5931.36,6601.60,7434.06,7721.01,7949.55,8634.80,9705.52,10261.65,10928.66]';X=[ones(17,1) x1' x2' x3' (x1.^2)' (x2.^2)' ];[b,bint,r,rint,stats]=regress(y,X)得到各项系数为:a0=21221,a1=408,a2=-11,a3=1,a4=-30,a5=0可知工业企业生产函数为:Y=21221+408*T-11*K+L-30*T^2。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
0 -.43 -.06 .20 .18
-.06 .01
-.02
Q1=∑ε2 = 0.2941
模型二:y = a + b x + cx2
y = - 1.0387+0.1203x+0.0002x2
Q2=0.2832
12
11
10
9
8
7
6
Q2=0.2832
50 60 70 80 90 100
5 40
n
i
i
n
n
估计:ˆ y bx ˆ a
ˆ b ( xi x )( yi y)
(x x)
i
2
lxy lxx
模型:y = b1x1+b2x2,
T 精度: Q ( y Xb ) ( y Xb ) T
数据: yi b1x1i b2 x2i i
2 l xy
Q 0 r 1
2
Q l yy r 0
Q r 2
4. 可化简的非线性最小二乘法
10. y=a+b1f1(x)+b2 f2(x)+…+bn fn(x) 令 ui= fi(x), 则有 y=a+b1u1+…+bnun. 20. y=a ebx . 令 z=ln y, 则有 z = ln a + b x = a* + b x . 30. y = a xb . 令 z = ln y, u = ln x, 则有 z = ln y = lna+b ln x = a*+ b u
9
9
8 8 7 7 6 5
4 6 5
4
3
3
2
2 1 1 00 0 0
0.5 1 1.5 2 2.5 3 3.5 4
0.5
1
1.5
2
2.5
3
3.5
4
`
数据:yi a bxi i , i 1,, n Байду номын сангаас型:y = a + bx,
Q i2 ( yi a bxi )2 精度:
§3.2 拟合模型
与 最小二乘法
一. 数据资料与数学模型
1. 数据资料 数据资料 是在实际问题中收集到的观测数值。
数据携带有实际问题大量的信息, 是组建数学模型的重要依据。
数据获取 年鉴报表、学术刊物、网络资源、实验观测等等 数据误差 观测数据中一般都包含有误差。
正确对待和处理这 些误差是数学建模中不可回避的问题. 系统误差:偏差,来自于系统,有规律,可避免。 随机误差:无偏,来自随机因素,无规律,不可免
模型:
yi bi b i xi
yi bxi xii
xi2bi xi2 xi2 b 2 i xi
ˆ b
xi yi x
2 i
x=[1,2,3]; y=[2.3, 4, 6.2] y/x=[2.3, 2 ,2.1]; b1=2.133 x×y=[2.3, 8, 18.6]; x2=[1, 4, 9] b2=28.9/14=2.064 x 1 2 3 y 2.3 4 6.2 b1x 2.133 4.266 6.399 1i 0.167 -0.266 -0.199 b2x 2.064 4.128 6.192 2i 0.236 -0.128 0.008
y 数据: i bxi i , i 1,, n 模型:y = bx,
Q i2 ( yi bxi )2 yi2 2b xi yi b2 xi2 精度:
i i i i i
ˆ 估计:b xi yi
xi2 lxy lxx
ˆ 1 yi 1 b 讨论:b1 i n i xi n
Q ( yi a bxi )
i 1 2 i i 1 n n 2
na ( xi )b yi ( xi )a ( xi2 )b xi yi
a y bx
b lxy lxx
1 n 1 n x xi , y yi n i 1 n i 1
30. 经验模型和插值模型 经验模型:主要是探讨变量间的内在规律, 容许出现一定的误差。 在简单的数学表达式中选择拟合效果好的 插值模型:以数据拟合的效果为主。 要求精确地拟合观测数据, 即在观测点之间插入适当的数值。
4. 其他利用数据组建的模型
T T T T y y 2 y Ab b A Ab
Q T T 2 A y 2 A Ab 0 b
T A Ab A y
T
估计:
a y b1 x1 b2 x2
l21b1 l22b2 l2 y
l22 ( x2i x2 )
年份 xi 49 54 59 64 69 74 79 84 89 94 人数 yi 5.4 6.0 6.7 7.0 8.1 9.1 9.8 10.3 11.3 11.8 模型 yi 5.24 5.97 6.7 7.43 8.16 8.90 9.62 10.36 11.09 11.82
误差 i .16 .03
i i i
ˆ U ( yi y) (a bxi y) (bxi bx)2 b2lxx
2 2
2 T Q ( yi yi )
2 2
U b l xx U Q r 1 l yy l yy l xxl yy Q U l yy
0.0177 x
y 2.33e
2
Q 0.7437
结论
1. Q1 = 0.2915 < 0.7437 = Q2. 线性模型更适合中国人口的增长。 2. 预报:1999年12.55亿,13.43亿 3. 人口白皮书: 2005年13.3亿, 2010年14亿 模型 I 2005年13.43亿,2010年14.16亿 模型II 14.94亿, 16.33亿
l xy ( xi x )( yi y ) l xx ( xi x ) 2
i 1
n
参数估计
可以算出:a = – 1.93, b = 0.146 模型:y = – 1.93 + 0.146 x
拟合效果
ˆ ˆ ˆ yi a bxi i yi yi
y Xb
Q T T T 2 y Xb b X Xb b b b
T
T T T T y y 2 y Xb b X Xb
2 X y 2 X T Xb 0 T T T 1 T X Xb X y b ( X X ) X y
判别模型, 主成分模型, 分类模型, 因子模型 趋势面模型, 时间序列模型等。
二. 经验模型与最小二乘法
1. 经验模型及其组建 在简单模型中选择拟合效果好者。 例 人口预测 1949年—1994年我国人口数据资料如下: 年份 xi 49 54 59 64 69 74 79 84 89 94 人数 yi 5.4 6.0 6.7 7.0 8.1 9.1 9.8 10.3 11.1 11.8 建模分析我国人口增长的规律, 预报99年我国人口数 1. 在坐标系上作观测数据的散点图。 2. 根据散点分布的几何特征提出模型 3. 利用数据估计模型的参数 4. 计算拟合效果
ˆ ˆ ( x12i )b1 ( x1i x2i )b2 x1i yi
2 ˆ ˆ ( x1i x2i )b1 ( x2i )b2 x2i yi
l11b1 l12b2 l1y l21b1 l22b2 l2 y
模型:y = a+b1x1+b2x2, 数据:yi a b1x1i b2 x2i i y Ab , A (1, X ) T T 精度:Q ( y Ab ) ( y Ab )
2
l11b1 l12b2 l1y
l11 ( x1i x1 )
2
l12 l21 ( x1i x1 )(x2i x2 ) lky ( xki xk )( yi y)
3. 直线拟合的效果(相关系数)
ˆ yi a bxi
ˆ ˆ l yy ( yi y)2 ( yi yi )2 ( yi y)2 Q U
2. 线性最小二乘法
模型:y = a, 数据: yi a i , i 1,, n 精度:Q
2 i
( yi a)2
( yi2 2 yi a a2 )
yi2 2( yi )a na2
估计: a 1 yi y ˆ
n
讨论
xi 49 54 59 64 69 74 79 84 89 94 yi 5.4 6.0 6.7 7.0 8.1 9.1 9.8 10.3 11.0 11.8 yi 5.24 5.97 6.70 7.43 8.16 8.90 9.62 10.36 11.09 11.82 0.16 0.03 0.00 -0.43 -0.06 0.20 0.18 -0.06 0.01 -0.02 yi 5.55 6.06 6.62 7.23 7.90 8.64 9.44 10.31 11.26 12.31 -0.15 –.06 0.08 –0.23 0.20 0.46 0.36 –.01 –0.13 –0.51
假设:人口随时间线性地增加 模型:y = a + b x 参数估计 观测值的模型: yi = a + b xi + εi ,i = 1,…,n 拟合的精度: Q = i 2 = (yi - a – b xi)2, 误差平方和