• 沒有找到結果。

《数值分析》15

N/A
N/A
Protected

Academic year: 2022

Share "《数值分析》15"

Copied!
19
0
0

加載中.... (立即查看全文)

全文

(1)

《数值分析》15

主要内容: 离散数据的最小二乘逼近

线性拟合与二次拟合

数据拟合的线性模型

一次多项式拟合公式

(2)

离散数据的最小二乘逼近

引例1.我国上世纪90年代初人口数量(单位

:

亿)

1991 1992 1993 1994 1995 1996

11.5 12 12.5

1991 1992 1993 1994 1995 1996 0

5 10 15

引例

2.

极坐标数据拟合慧星轨道方程

2.70 2.00 1.61 1.20 1.02 48 67 83 108 126

年份 1991 1992 1993 1994 1995 1996

数量

11.58 11.72 11.85 11.98 12.11 12.24

90

180 0

1

(3)

离散数据的最小二乘逼近

-3 -2 -1 0 1 2 3 -0.277 0.895 -1.565 3.456 3.060 4.856 3.898

引例

3.

离散数据的多项式 (1、3、5、6)拟合实验

:

(4)

线性拟合与二次拟合

x x1 x2 ··· xm

f(x) y1 y2 ··· ym

离散数据的线性拟合

求拟合函数 :

m ym

y y c

c x

x x

2 1

2 1 2

1

1 1 1

GX=F

超定方程组

x c c

x )

1 2

(  

1 1

2

1 c x y

c

2 2

2

1 c x y

c

m

m y

x c

c1 2

3

(5)

线性拟合与二次拟合

2

2 || ||2

min

GX F

R

X

最小二乘问题

方程组

的残差向量: r

= F – GX

=

(GX–F , GX–F )

=

(GX, GX) – 2(GX, F )+(F, F)

=

(X, G

TGX) – 2(X, GTF )+(F, F) f(X) = (X, GTGX) – 2(X, GTF ) 

)]

, (

2 )

, [(

min )

(

min2 f X 2 X GTGX X GTF

R X R

X

22

||

|| GX  F

) (

)

(

GTG XGT F

F GX 

(6)

线性拟合与二次拟合

m

k c c xk yk

r c

c S

1

2 2 2 1

2 2

1 , ) || || [( ) ]

(

超定方程组 :

GX=F 

正规方程组 : G

TGX=GTF

m

j j

m

j j

m

j j

m m

T

x x

x m

x x x x

x G x

G

1 2 1

2 1 1

2 1

1 1 1 1

1 1

1 2 1

1 2

1

1 1 1

m j j T

m m

j j j m

y y

G F y

x x x x y

y

  

  

   

      

 

5

(7)

线性拟合与二次拟合

引例4 实验数据线性拟合

: 设拟合曲线方程为

898 . 3

856 . 4

060 . 3

456 . 3

565 . 1

895 . 0

277 . 0

3 1

2 1

1 1

0 1

1 1

2 1

3 1

2 1

c

c

x c c

x) 1 2

(

-3 -2 -1 0 1 2 3 -0.277 0.895 -1.565 3.456 3.060 4.856 3.898

8955 .

0 ,

0464 .

2 2

1 c

c

残差

2范数: || r||

=3.4142

(8)

线性拟合与二次拟合

引例5 实验数据3次多项式拟合

-3 -2 -1 0 1 2 3 -0.277 0.895 -1.565 3.456 3.060 4.856 3.898

:

1 2 3 4

1 3 9 27 0.277

1 2 4 8 0.895

1 1 1 1 1.565

1 0 0 0 3.456

1 1 1 1 3.060

1 2 4 8 4.856

1 3 9 27 3.898

c c c c

 

 

  

 

 

 

3 3 2 2

2

) 1

(x c c x c x c x

7531 .

1 ,

0563 .

2 2

1 c

c

残差

2范数: || r||

2 = 2.9007

1225 .

0 ,

0025 .

0 4

3 c

c

7

(9)

线性拟合与二次拟合

中国人口数据 1991--2008(单位:亿)

年份 1991 1992 1993 1994 1995 1996 1997 1998 1999

人数 11.5 11.7 11.8 11.9 12.1 12.2 12.3 12.4 12.5

年份 2000 2001 2002 2003 2004 2005 2006 2007 2008

人数 12.6 12.7 12.8 12.9 13.0 13.0 13.1 13.2 13.2

(10)

数据拟合的线性模型

离散数据表

x x1 x2 ··· xm

f(x) y1 y2 ··· ym

线性模型

) (

) (

) (

)

( x a

0

0

x a

1

1

x a

n

n

x

     

收集 24小时室外温度数据

(每小时记录一次),以三角 函数作数据拟合

12 ) sin(

12 ) cos(

)

(x a0 a1x a2x

三角函数

9

(11)

数据拟合的线性模型

) ( )

(x n a j x

j j

0

拟合函数 :

拟合数据 :

f(xj

)= y

j

, ( j = 1,2,3,···, m )

1 1)

(x  y

2 2)

(x  y

3 3)

(x  y

m

m y

x ) (

 ···

····

m m n

n m

m

n n

y y y

a a a

x x

x

x x

x

x x

x

2 1 1

0

1 0

2 2

1 2

0

1 1

1 1

0

) (

) (

) (

) (

) (

) (

) ( )

( )

(

m > n+1

超定方程组

(12)

数据拟合的线性模型

系数矩阵按列分块

) (

) (

) (

0 2 0

1 0 0

xm

x x

ym

y y

F

2 1

) , (

) , (

) , (

) ,

( )

, ( ) ,

(

) ,

( )

, ( ) ,

(

) ,

( )

, ( ) ,

(

1 0 1

0

1 0

1 1

1 0

1

0 1

0 0

0

y y

y

a a a

n n n

n n

n

n n

]

[ 0 1 n

G

GX=F  GTGX=GTF

) (

) (

) (

2 1

m n

n n

n

x x x

···

正规方程组的解称为超定方程组的最小二乘解

) (

) (

) (

1 2 1

1 1 1

xm

x x

11

(13)

数据拟合的线性模型

药物浓度模型:考虑药品针剂注射后,血液中药物浓度的 衰减曲线。模型为

) exp(

)

( t ct bt

u  

T小时 1 2 3 4 5 6 7 8 u浓度 8.0 12.3 15.5 16.8 17.1 15.8 15.2 14.0

) 215 .

0 exp(

79 . 9 )

(t t t

u  

(14)

数据拟合的线性模型

) exp(

)

( t ct bt

u  

bt t

c t

u ( )lnlnln

拟合函数 对数变换

线性模型 t

t bt u

c ln ( )

ln   a

ln c 

c  exp(a )

由数据 ,得超定方程组

k

k

t

k

bt u

a   ln

高矩阵

tm

t t G

1 1 1

2 1

13

(15)

数据拟合的线性模型

) 215 .

0 exp(

79 . 9 )

(t t t

u  

最大值点 : t0=1/0.215=4.6512, u(t0)=16.7513u(t1)=16.7513/2; 半衰期: t1= 12.4574,

) 215 .

0 exp(

) 215 .

0 1

( 79 . 9 )

(t t t

u   

(16)

数据拟合的线性模型

) ,

(

) ,

( )

, (

) ,

(

) ,

( )

, (

1 0 1

0 1

1 0

1

1 0

0 0

y y a

a

) ,

(

) ,

( )

, (

) ,

(

1 0 1

0 1

1 0

0

y y a

a

) ,

(

) ,

(

0 0

0 0

 y

a  ( , )

) , (

1 1

1 1

 y a 

) ) (

, (

) , ) (

) ( ,

(

) , ) (

( 1

1 1

0 1 0

0

0 y x y x

x

 

15

(17)

一次多项式拟合公式

MATLAB中的多项式拟合命令

P = polyfit(X,Y,n)

求出

(最小二乘意义下)n次拟合多项式

P

(x)=a

0xn

+ a

1xn-1

+ ··· + a

n-1x

+ a

n 计算结果为系数

: P=[ a

0

, a

1

, ··· , a

n-1

, a

n

]

多项式求值命令

y

1=polyval(P, x)

其中

,P是n次多项式的系数, x是自变量的

, y1是多项式在x处的值

(18)

思考与练习

1. 收集中国人口数据和世界人口数据,利用数 据拟合方法分析人口变化规律。

2. 收集我国粮食生产数据,分析总产量或亩产 量变化规律。

3. 收集近四年我国高考人数数据,分析并预测 今后几年内参加高考人数变化规律。

4. 收集血液中酒精含量测试数据,分析人体内 酒精浓度变化规律。

17

(19)

学到了什么?

离散数据的最小二乘逼近 线性拟合与二次拟合

数据拟合的线性模型

一次多项式拟合公式

參考文獻

相關文件

分析週邊支援性

分析 分析 分析(Analysis) 分析 分析 組織 組織 組織 組織/重整 重整 重整 重整 綜合.

記敘文 說明文 說明文 說明文 說明文 實用文 實用文 實用文 實用文 描寫文 描寫文 描寫文 描寫文 抒情文 抒情文 抒情文 抒情文 議論文 議論文 議論文 議論文 其他 其他 其他

收集 整合 分析

Error t-Statistic Prob... Error t-Statistic

則巢式 Logit 模型可簡化為多項 Logit 模型。在分析時,巢式 Logit 模型及 多項 Logit 模型皆可以分析多方案指標之聯合選擇,唯巢式 Logit

本研究採用的方法是將階層式與非階層式集群法結合。第一步先運用

二、 合院式建築以一般三合院 ,因三合院建築現在還普遍存在於一般的鄉 村中,且因規模小比較有人在使用