数学建模算法总结(二) # ~, b! m# d! d" B6 Z第十一章 方差分析 : S0 \7 t( i, x6 N7 O* J1 O& L: S. i4 S5 V
为了使生产过程稳定,达到优质、高产,需要对影响产品质量的因素进行分析,找出有显著影响的那些因素,除了从机理方面进行研究外,常常要作许多试验,对结果作分析、比较,寻求规律。用数理统计分析试验结果、鉴别各因素对结果影响程度的方法称为方差分析(Analysis Of Variance),记作 ANOVA。 - q$ t0 j% a' [% W, v) h人们关心的试验结果称为 指标,试验中需要考察、可以控制的条件称为 因素或因子,因素所处的状态称为 水平。上面提到的灯泡寿命问题是单因素试验,小麦产量问题是双因素试验。处理这些试验结果的统计方法就称为单因素方差分析和双因素方差分析。 ) N* Y ~( H: ^* Y) q0 ]( a§1 单因素方差分析( q+ I' }3 D8 r3 R, {
只考虑一个因素 A 对所关心的指标的影响, A 取几个水平,在每个水平上作若干个试验,试验过程中除 A 外其它影响指标的因素都保持不变(只有随机因素存在),我们的任务是从试验结果推断,因素 A 对指标有无显著影响,即当 A 取不同水平时指标有无显著差别。7 p8 t, y; T+ b9 a B! m. ]
A 取某个水平下的指标视为随机变量,判断 A 取不同水平时指标有无显著差别,相当于检验若干总体的均值是否相等。+ C% |. t' ^% Q+ u0 `( c
$ f2 L! q9 B) u# A* v. s8 i: P6 @! f
§2 双因素方差分析; Y! L( S1 P( ?- i5 Y {
如果要考虑两个因素 B A, 对指标的影响, B A, 各划分几个水平,对每一个水平组 ( c; ~& D7 N! e! P. s合作若干次试验,对所得数据进行方差分析,检验两因素是否分别对指标有显著影响,* p. e' n" A- T1 @$ v
或者还要进一步检验两因素是否对指标有显著的交互影响。: b. @/ c3 _# D0 D
3 x4 u) H) `! |
§3 正交试验设计与方差分析0 m: F& k1 h* }
由于因素较少时,我们可以对不同因素的所有可能的水平组合做试验,这叫做全面试验。当因素较多时,虽然理论上仍可采用前面的方法进行全面试验后再做相应的方差分析,但是在实际中有时会遇到试验次数太多的问题。如果考虑更多的因素及水平,则全面试验的次数可能会大得惊人。因此在实际应用中,对于多因素做全面试验是不现实的。于是我们考虑是否可以选择其中一部分组合进行试验,这就要用到试验设计方法选择合理的试验方案,使得试验次数不多,但也能得到比较满意的结果。; {. k& d8 U) |
" N5 `/ u" F' X3 M. Z1 c8 I$ H* c" K$ I9 o" H( C
' i+ m' ?( w- O2 ~3 S
第十二章 回归分析 & B: _) R6 {4 n; b' @* h $ N) E- B p8 C曲线拟合问题的特点是,根据得到的若干有关变量的一组数据,寻找因变量与(一个或几个)自变量之间的一个函数,使这个函数对那组数据拟合得最好。通常,函数的形式可以由经验、先验知识或对数据的直观观察决定,要作的工作是由数据用最小二乘法计算函数中的待定系数。从计算的角度看,问题似乎已经完全解决了,还有进一步研究的必要吗?6 E& e) l6 q- a* L1 ]
从数理统计的观点看,这里涉及的都是随机变量,我们根据一个样本计算出的那些系数,只是它们的一个(点)估计,应该对它们作区间估计或假设检验,如果置信区间太大,甚至包含了零点,那么系数的估计值是没有多大意义的。另外也可以用方差分析方法对模型的误差进行分析,对拟合的优劣给出评价。简单地说,回归分析就是对拟合问题作的统计分析。. {, D/ f# r: J( a
具体地说,回归分析在一组数据的基础上研究这样几个问题: ) _) w7 g/ t; r6 K6 ?! m(i)建立因变量 y 与自变量 x1,x2,……,xm之间的回归模型(经验公式);9 b1 \+ ~$ W3 a6 Z9 x% s: b; S+ E4 l
(ii)对回归模型的可信度进行检验;: A1 \4 o- y+ N9 U
(iii)判断每个自变量xi=(i=1,2,……,m)对 y 的影响是否显著;, X' f" g) L+ J' @0 M6 A
(iv)诊断回归模型是否适合这组数据; 9 v1 |( T5 |+ S. Q(v)利用回归模型对 y 进行预报或控制。 + C7 l3 W% z1 E' p- E# @ ~3 {& u9 x6 j; C
) i' c2 j/ x; d/ M5 J( r5 g- u3 ]& |2 R( Y+ D
第十三章 微分方程建模 U8 @7 }9 x. T( W1 h; i; p+ `6 f2 w( M8 D. c
微分方程建模是数学建模的重要方法,因为许多实际问题的数学描述将导致求解微分方程的定解问题。把形形色色的实际问题化成微分方程的定解问题,大体上可以按以. f5 K1 @) V. U, z1 a
下几步:9 `. T+ e( y$ I! T6 z" \9 M% H
1. 根据实际要求确定要研究的量(自变量、未知函数、必要的参数等)并确定坐标系。- M- q$ z, o$ _+ {1 j
2. 找出这些量所满足的基本规律(物理的、几何的、化学的或生物学的等等)。+ }0 H6 ` J9 Y7 f2 U- `6 z$ u
3. 运用这些规律列出方程和定解条件。( w. f3 {+ ~/ \# k
列方程常见的方法有: 1 g" ~7 [# \$ i5 y5 h* y' R3 F8 T(i)按规律直接列方程+ |3 \8 c# p5 e" o3 [' O* ~
在数学、力学、物理、化学等学科中许多自然现象所满足的规律已为人们所熟悉,并直接由微分方程所描述。如牛顿第二定律、放射性物质的放射性规律等。我们常利用这些规律对某些实际问题列出微分方程。 2 D. d2 E3 \% }1 q(ii)微元分析法与任意区域上取积分的方法 % Q$ g7 i- d, Y2 j# x& k自然界中也有许多现象所满足的规律是通过变量的微元之间的关系式来表达的。对于这类问题,我们不能直接列出自变量和未知函数及其变化率之间的关系式,而是通过微元分析法,利用已知的规律建立一些变量(自变量与未知函数)的微元之间的关系式,然后再通过取极限的方法得到微分方程,或等价地通过任意区域上取积分的方法来建立微分方程。$ `1 j3 D2 V) D* D3 G
(iii)模拟近似法 6 g ]7 \7 Q" L% r/ B2 D4 S, Z在生物、经济等学科中,许多现象所满足的规律并不很清楚而且相当复杂,因而需要根据实际资料或大量的实验数据,提出各种假设。在一定的假设下,给出实际现象所满足的规律,然后利用适当的数学方法列出微分方程。在实际的微分方程建模过程中,也往往是上述方法的综合应用。不论应用哪种方法,通常要根据实际情况,作出一定的假设与简化,并要把模型的理论或计算结果与实际情况进行对照验证,以修改模型使之更准确地描述实际问题并进而达到预测预报的目的。 8 R2 Y6 S: I" J8 F! v9 b' G& E- i3 K6 a b5 C" O& i3 C
7 z5 @) [; S! G. e0 a
: L, B- s" c0 n
第十四章 稳定状态模型 3 |' I, {. Y, W4 }4 D, ^! r0 j2 g" H7 q1 @: K, _5 H
虽然动态过程的变化规律一般要用微分方程建立的动态模型来描述,但是对于某些实际问题,建模的主要目的并不是要寻求动态过程每个瞬时的性态,而是研究某种意义下稳定状态的特征,特别是当时间充分长以后动态过程的变化趋势。譬如在什么情况下描述过程的变量会越来越接近某些确定的数值,在什么情况下又会越来越远离这些数值而导致过程不稳定。为了分析这种稳定与不稳定的规律常常不需要求解微分方程,而可以利用微分方程稳定性理论,直接研究平衡状态的稳定性就行了。. |% |4 p& W/ [' Y
/ J7 B/ N, z J6 w0 h# n2 p- D- k3 @+ z! K
* G( L4 J+ E) J) l7 W9 F$ p第十五章 常微分方程的解法 % p6 Z9 S1 ~! i7 a, W! e {7 O$ L6 p, c9 S) k+ }
建立微分方程只是解决问题的第一步,通常需要求出方程的解来说明实际现象,并加以检验。如果能得到解析形式的解固然是便于分析和应用的,但是我们知道,只有线性常系数微分方程,并且自由项是某些特殊类型的函数时,才可以肯定得到这样的解,而绝大多数变系数方程、非线性方程都是所谓“解不出来”的,即使看起来非常简单的方程,于是对于用微分方程解决实际问题来说,数值解法就是一个十分重要的手段。 - L3 B6 E, O$ K$ w' k+ v 8 o, A8 P- }# f6 p7 G H" H欧拉(Euler)方法、龙格—库塔(Runge—Kutta)方法、线性多步法、一阶微分方程组与高阶微分方程的数值解法" m- c: H3 r3 j* n. l$ o6 E
, {3 B& A5 l P, t/ A9 V6 y/ N7 @1 r0 D
$ x( ^# J. {+ |0 k$ f
第十六章 差分方程模型 " |7 F$ w, m. k1 {3 U |* ~/ U, _9 i
特别性质(平衡性、稳定性、渐近性、振动性、周期性等)9 o! d( x! t. _% I& e- I* L0 }- U