第7章 非线性模型参数估值

合集下载

《统计学》习题集及答案

《统计学》习题集及答案

《统计学》习题集及答案《统计学》习题集及答案主编:杨群I / 43目录习题部分 ................................................ . (2)第1章导论 ................................................ .............. 1 第2章数据的搜集 ................................................ ........ 2 第3章数据的整理与显示 ................................................ .. 3 第4章数据的概括性度量 ................................................ .. 4 第5章概率与概率分布 ................................................ .... 7 第6章统计量及其抽样分布 ................................................8 第7章参数估计 ................................................ .......... 9 第8章假设检验 ................................................ ......... 11 第9章分类数据分析 ................................................ ..... 12 第10章方差分析 ................................................ ........ 14 第11章一元线性回归 ................................................ .... 15 第12章多元线性回归 ................................................ .... 17 第13章时间序列分析和预测 . (xx)年龄 B.工资C.汽车产量D.购买商品的支付方式 2.指出下面的数据哪一个属于顺序数据 A.年龄 B.工资C.汽车产量D.员工对企业某项制度改革措施的态度3.某研究部门准备在全市xx年人均收入,这项研究的统计量是个家庭万个家庭个家庭的人均收入万个家庭的人均收入 4.了解居民的消费支出情况,则A.居民的消费支出情况是总体B.所有居民是总体C.居民的消费支出情况是总体单位D.所有居民是总体单位 5.统计学研究的基本特点是 A.从数量上认识总体单位的特征和规律 B.从数量上认识总体的特征和规律 C.从性质上认识总体单位的特征和规律 D.从性质上认识总体的特征和规律6.一家研究机构从IT从业者中随机抽取500人作为样本进行调查,其中60%的人回答他们的月收入在5000元以上,50%的回答他们的消费支付方式是使用信用卡。

非线性模型参数估计方法步骤

非线性模型参数估计方法步骤

EViews非线性模型参数估计方法步骤1.新建EViews工作区,并将时间序列X、P1和P0导入到工作区;2.设定参数的初始值全部为1,其方法是在工作区中其输入下列命令并按回车键param c(1) 1 c(2) 1 c(3) 1 c(4) 13.估计非线性模型参数,其方法是在工作区中其输入下列命令并按回车键nls q=exp(c(1))*x^c(2)*p1^c(3)*p0^c(4)4.得到结果见table01(91页表3.5.4结果)(案例一结束)Dependent Variable: QMethod: Least SquaresDate: 03/29/15 Time: 21:44Sample: 1985 2006Included observations: 22Convergence achieved after 9 iterationsQ=EXP(C(1))*X^C(2)*P1^C(3)*P0^C(4)Coefficient Std. Error t-Statistic Prob.C(1) 5.567708 0.083537 66.64931 0.0000C(2) 0.555715 0.029067 19.11874 0.0000C(3) -0.190154 0.143823 -1.322146 0.2027C(4) -0.394861 0.159291 -2.478866 0.0233R-squared 0.983631 Mean dependent var 1830.000Adjusted R-squared 0.980903 S.D. dependent var 365.1392S.E. of regression 50.45954 Akaike info criterion 10.84319Sum squared resid 45830.98 Schwarz criterion 11.04156Log likelihood -115.2751 Hannan-Quinn criter. 10.88992Durbin-Watson stat 0.672163(92页表3.5.5结果)(案例二过程)5.新建EViews工作区,并将时间序列X、P1和P0导入到工作区;6.设定参数的初始值全部为1,其方法是在工作区中其输入下列命令并按回车键param c(1) 1 c(2) 1 c(3) 17.估计非线性模型参数,其方法是在工作区中其输入下列命令并按回车键nls q=exp(c(1))*(x/p0)^c(2)*(p1/p0)^c(3)8.得到结果见table02(92页表3.5.5结果)(案例二结束)Dependent Variable: QMethod: Least SquaresDate: 03/29/15 Time: 22:14Sample: 1985 2006Included observations: 22Convergence achieved after 4 iterationsQ=EXP(C(1))*(X/P0)^C(2)*(P1/P0)^C(3)Coefficient Std. Error t-Statistic Prob.C(1) 5.525965 0.072685 76.02666 0.0000C(2) 0.533824 0.019785 26.98163 0.0000C(3) -0.242862 0.134014 -1.812219 0.0858R-squared 0.982669 Mean dependent var 1830.000Adjusted R-squared 0.980845 S.D. dependent var 365.1392S.E. of regression 50.53638 Akaike info criterion 10.80939Sum squared resid 48524.59 Schwarz criterion 10.95817Log likelihood -115.9033 Hannan-Quinn criter. 10.84444Durbin-Watson stat 0.656740。

非线性回归模型的拟合与评估

非线性回归模型的拟合与评估

非线性回归模型的拟合与评估非线性回归是统计学中常用的一种回归分析方法,用于描述自变量与因变量之间的非线性关系。

本文将介绍非线性回归模型的拟合与评估方法。

一、非线性回归模型的拟合方法1. 数据收集与准备拟合非线性回归模型首先需要收集与问题相关的数据。

数据的准备包括数据清洗、变量选择和数据变换等步骤,以确保数据的质量和适应非线性回归模型的要求。

2. 模型选择在准备好数据后,需要选择适合问题的非线性回归模型。

常见的非线性回归模型包括多项式回归模型、指数回归模型、对数回归模型等。

选择合适的模型需要根据问题的特点和理论的支持进行判断。

3. 模型拟合模型拟合是指通过最小化残差平方和或最大似然估计等方法,估计模型的参数。

对于非线性回归模型,常用的拟合方法有最小二乘法、非线性最小二乘法、广义最小二乘法等。

4. 拟合效果评估拟合效果评估是判断非线性回归模型拟合程度好坏的指标。

常用的评估方法有残差分析、决定系数、AIC和BIC等。

残差分析可以检验模型的拟合效果和残差的独立性、常数方差和正态性假设。

二、非线性回归模型的评估方法1. 决定系数(R-squared)决定系数是衡量模型拟合程度的指标,其取值范围为0到1之间。

决定系数越接近1,表示模型对观测数据的解释能力越强。

但需要注意,决定系数无法判断模型是否过拟合。

2. 调整决定系数(Adjusted R-squared)调整决定系数是对决定系数进行修正,考虑了自变量数目的影响。

调整决定系数比决定系数更能有效地评估模型的拟合效果。

3. Akaike信息准则(AIC)和贝叶斯信息准则(BIC)AIC和BIC是用于比较不同模型的拟合效果的统计准则。

AIC和BIC数值越小,表示模型越好。

这两个指标在非线性回归模型的选择和评估中广泛应用。

4. 拟合图形分析通过绘制拟合曲线与实际观测数据的对比图,可以直观地评估非线性回归模型的拟合效果。

拟合图形分析可以帮助发现模型的不足之处,从而进行进一步的改进。

非线性模型参数估值的Excel方法

非线性模型参数估值的Excel方法

摘 要 :给 出 了非 线性 模 型参 数估 值 的 E cl xe 方法 , 不用 编 程 , 别 简便 , 度快 , 特 速 具有 较 强 的实 用性 .
关 键 词 :参 数估 计 ; 电子表 格 ; 优 化 最
文 献标 识 码 :A 中 图 分 类 号 : T l . P3 1 1
第 二 个 数 组 或 数 值 区域 .
收 稿 日期 :0 2—0 20 5— 1 0 作者 简介 : 时景 荣 ( 9 6一) 女 . 15 , 吉林 梅河 口人 , 吉林 化 工学 院 副教 授 , 要 从 事计 算 机 教 学 及 计 算 机 软 件 开 发 方 面 主 的研 究 .
Y的 估 计 值 .
设 给 出 n组 观 测 数 据
X l’x2 ’… ’ n X
问 题 , 一 是 快 速 计 算 出 目标 函 数 值 ; 二 是 如 何 其 其 调 整 b的 值 使 目标 函 数 值 最 小 . 是 非 线 性 模 型 这
参数估 值 的关 键. 而对 这两 个 问题 , E cl 以 用 xe 可
的 , 可 以 是 理 论 的 . 型 函 数 选 定 后 , 要 对 其 也 模 需
或 写 成
Q=
i l :
[i f ) y— 估 值 的可靠 程度 . 对 于线性模 型 , 待求参 数可用线性最 小二乘法求得 . 对 于 非 线 性 模 型 , 常 是 通 过 线 性 化 处 理 而 化 为 通 线 性模型 , 用线性最小 二乘法求 出新 的参数 , 而 从 再 还原为原参数 . 这种方法 在处理经验模 型时 , 简
大 多是 非 线 性 、 变 量 的 . '为 变 量 l , , 多 设 , , … 2

非线性面板数据模型的估计与解释

非线性面板数据模型的估计与解释

非线性面板数据模型的估计与解释面板数据模型是研究经济和社会现象的重要工具之一,它能够捕捉个体和时间维度上的变化。

然而,在传统的线性面板数据模型中,往往无法准确地反映出现实世界中的非线性关系。

为了解决这个问题,研究者们提出了非线性面板数据模型的估计与解释方法。

一、非线性面板数据模型的基本框架在非线性面板数据模型中,我们需要考虑个体和时间维度上的非线性关系,并且在估计与解释时需采用相应的方法。

该模型可表示为:y_it = f(x_it; β) + u_it其中,y_it表示个体i在时间t的观测值,x_it为自变量,β为待估参数,f为非线性函数,u_it为误差项。

二、非线性面板数据模型的估计方法1. 非线性最小二乘法(NLS)非线性最小二乘法是一种常用的参数估计方法,它通过最小化观测值与模型预测值之间的误差平方和来估计参数。

通过迭代求解,求得模型的最优解。

2. 一阶差分法一阶差分法是一种非参数估计方法,它通过对面板数据进行差分运算,将非线性模型转化为线性模型来估计参数。

该方法不需要对非线性函数进行具体的形式假设,因此更加灵活。

3. 广义矩估计法(GMM)广义矩估计法是一种基于矩条件的估计方法,它通过最大化待估参数的矩条件下的似然函数来估计参数。

该方法对非线性模型的形式不做具体要求,适用于各种复杂的非线性关系。

三、非线性面板数据模型的解释与应用非线性面板数据模型的估计结果可以用来解释个体和时间维度上的非线性关系,并且应用于实际问题中。

例如,在经济学领域,可以利用非线性面板数据模型来研究收入与消费之间的非线性关系,以及产出与就业之间的非线性关系;在社会学领域,可以利用非线性面板数据模型来研究教育对于个体收入的非线性影响等。

此外,非线性面板数据模型的解释还可以提供决策者与政策制定者有关个体和时间维度上的非线性关系的重要信息,以指导实际工作。

结论非线性面板数据模型的估计与解释在经济学和社会科学领域具有重要的应用价值。

非线性回归模型

非线性回归模型
为了估计未知参数的值.常用的方法是非 线性最小二乘法,有时也用非线性最小一乘法, 即LAD回归。非线性最小二乘法即选择合适的使 残差平方和最小从而估计的值。
由于是非线性形式出现,非线性最小二乘法 的解,一般没有线性情形那样的公式可用,只 能通过一个数学分支“最优化”的方法使SSE达 到极小。最优化的理论和方法非常丰富,有多 种方法使SSE达到极小。
例 已知牧草重量y与生长天数x的关系是
y a exp{ exp{b cx}}
9次观察的数据为表4.13,试估计a,b,c的值,并预 报第101天牧草的重量。
data hw; input x y; cards; 9 8.93 14 10.8 21 18.59 28 22.33 42 39.35 57 56.11 63 61.73 70 64.62 79 67.08 ; proc nlp data=hw tech=nmsimp; min u; parms a=70,b=1.48884,c=0.05601; u=abs(y-a*exp(-exp(b-c*x))); run;
医学实例
Brown(1980)在术前检查了53例前列腺 癌患者,拟用年龄(AGE)、酸性磷酸酯酶 (ACID)两个连续型的变量,X射线(X_RAY)、 术前探针活检病理分级(GRADE)、直肠指检 肿瘤的大小与位置(STAGE)三个分类变量与 手术探查结果变量NODES(1、0分别表示癌 症淋巴结转移与未转移 )建立淋巴结转移 的预报模型。
95.7 -24 2.86 -4
96.8 -21 2.82 -3
97 -23 2.99 -3
36
96.6 -19 3.18 -3
96.9 -22 3
-3
93.6 -26 3.32 -3

非线性回归模型的参数估计方法比较研究论文素材

非线性回归模型的参数估计方法比较研究论文素材

非线性回归模型的参数估计方法比较研究论文素材一、引言非线性回归模型是在实际问题中广泛应用的一种统计模型。

不同的非线性回归模型需要使用不同的参数估计方法,选择合适的方法对模型进行参数的估计对于模型的准确性和可靠性至关重要。

本文旨在比较不同的非线性回归模型参数估计方法的优劣,为实际应用提供参考。

二、参数估计方法1. 最小二乘法最小二乘法是一种经典的参数估计方法,适用于线性回归和部分非线性回归模型。

该方法通过最小化观测值与模型预测值之间的误差平方和来估计参数值。

然而,对于高度非线性的模型,最小二乘法可能存在无法收敛或者达到局部最优解的问题。

2. 最大似然估计法最大似然估计法是一种常用的参数估计方法,尤其适用于非线性回归模型。

该方法基于观测数据的概率分布,寻找最大化观测数据出现概率的参数值作为估计值。

最大似然估计法在理论上具有良好的性质,但在实际应用中可能需要迭代算法来求解。

3. 二阶导数估计法二阶导数估计法是一种基于牛顿法的参数估计方法,通过使用二阶导数矩阵估计参数值。

这种方法的优点是收敛速度较快,但需要较高的计算复杂度。

在实际应用中,二阶导数估计法可能会遇到矩阵奇异或计算不稳定的问题。

4. 贝叶斯估计法贝叶斯估计法是一种基于贝叶斯统计思想的参数估计方法,通过引入先验分布和后验分布来估计参数值。

该方法能够灵活地处理不确定性,但需要选择合适的先验分布和进行复杂的数值计算。

三、方法比较根据不同的非线性回归模型特点和数据情况,选择合适的参数估计方法对于模型准确性和可靠性至关重要。

下面对不同的参数估计方法进行比较:1. 参数估计准确性最小二乘法对于线性回归模型具有较好的估计准确性,但对于非线性回归模型的准确性可能较低。

最大似然估计和二阶导数估计法对于非线性回归模型具有较好的估计准确性,但可能需要较高的计算复杂度。

贝叶斯估计法考虑了不确定性,但需要选择合适的先验分布。

2. 参数估计稳定性最小二乘法对于线性回归模型具有较好的稳定性,但非线性回归模型的稳定性可能较差。

非参数回归模型及半参数回归模型

非参数回归模型及半参数回归模型

第七章 非参数回归模型与半参数回归模型第一节 非参数回归与权函数法;一、非参数回归概念前面介绍的回归模型,无论是线性回归还是非线性回归,其回归函数形式都是已知的,只是其中参数待定,所以可称为参数回归。

参数回归的最大优点是回归结果可以外延,但其缺点也不可忽视,就是回归形式一旦固定,就比较呆板,往往拟合效果较差。

另一类回归,非参数回归,则与参数回归正好相反。

它的回归函数形式是不确定的,其结果外延困难,但拟合效果却比较好。

设Y 是一维观测随机向量,X 是m 维随机自变量。

在第四章我们曾引进过条件期望作回归函数,即称g (X ) = E (Y |X ) ()【为Y 对X 的回归函数。

我们证明了这样的回归函数可使误差平方和最小,即22)]([min )]|([X L Y E X Y E Y E L-=-()这里L 是关于X 的一切函数类。

当然,如果限定L 是线性函数类,那么g (X )就是线性回归函数了。

细心的读者会在这里立即提出一个问题。

既然对拟合函数类L (X )没有任何限制,那么可以使误差平方和等于0。

实际上,你只要作一条折线(曲面)通过所有观测点(Y i ,X i )就可以了是的,对拟合函数类不作任何限制是完全没有意义的。

正象世界上没有绝对的自由一样,我们实际上从来就没有说放弃对L(X)的一切限制。

在下面要研究的具体非参数回归方法,不管是核函数法,最近邻法,样条法,小波法,实际都有参数选择问题(比如窗宽选择,平滑参数选择)。

所以我们知道,参数回归与非参数回归的区分是相对的。

用一个多项式去拟合(Y i ,X i ),属于参数回归;用多个低次多项式去分段拟合(Y i ,X i ),叫样条回归,属于非参数回归。

&二、权函数方法非参数回归的基本方法有核函数法,最近邻函数法,样条函数法,小波函数法。

这些方法尽管起源不一样,数学形式相距甚远,但都可以视为关于Y i 的线性组合的某种权函数。

也就是说,回归函数g (X )的估计g n (X )总可以表为下述形式:∑==ni i i n Y X W X g 1)()(()其中{W i (X )}称为权函数。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第7章 非线性模型参数估值7.1 引言数学模型是观测对象各影响因素相互关系的定量描述。

在获得实验数据并做了整理之后,就要建立数学模型。

这一工作在科学研究中有着十分重要的意义。

人们选用的模型函数可以是经验的,可以是半经验的,也可以是理论的。

模型函数选定之后,需要对其中的参数进行估值并确定该估值的可靠程度。

对于线性模型,待求参数可用线性最小二乘法求得,即用前一章中介绍的确定线性回归方程的方法。

对于非线性模型,通常是通过线性化处理而化为线性模型,用线性最小二乘法求出新的参数,从而再还原为原参数。

这种方法在处理经验模型时,简便易行,具有一定的实用价值。

但要注意到,这样做是使变换后的新变量y '的残差平方和(即剩余平方和)最小,这并不能保证做到使原变量y 的残差平方和也达最小值。

因此,得到的参数估计值就不一定是最佳的估计值。

可见在求理论模型的参数时,这种线性化的方法尚有其不足之处。

此外,还有些数学模型无法线性化,所以用线性化的方法是行不通的。

为此,需要一种对非线性模型通用的(不管是经验模型还是理论模型,不管这个模型能否线性化),能够得到参数最佳估计值的参数估计方法。

在工程中,特别是在化学工程中的数学模型大多是非线性、多变量的。

设y ˆ为变量x 1,x 2,…,x p ,的函数,含有m 个参数b 1,b 2,…,b m ,则非线性模型的一般形式可表示为:=y ˆf (x 1,x 2,…,x p ;b 1,b 2,…,b m ) (7.1) 或写为 ),(ˆb x f y= (7.2) 式中x 为p 维自变量向量,b 为m 维参数向量。

设给出n 组观测数据x 1 ,x 2 ,… ,x n y 1 ,y 2 ,… ,y n我们的目的是由此给出模型式(7.2)中的参数b 的最佳估计值。

可以证明,这个最佳估计值就是最小二乘估计值。

按最小二乘法原理,b 应使Q 值为最小,即∑==-=ni i i yy Q 12min )ˆ( 或写成 ∑==-=ni i i f y Q 12min )],([b x (7.3)现在的问题是根据已知的数学模型和实验数据,求出使残差平方和最小,即目标函数式(7.3)取极小值时的模型参数向量b 。

这显然是一个最优化的数学问题,可以采用逐次逼近法求解。

这种处理方法实质上是逐次线性化法或某种模式的搜索法。

在下面各节中将介绍几个适用方法。

7.2 高斯——牛顿法高斯——牛顿法是非线性最小二乘法的最基本方法。

其基本思想是把非线性模型函数在一局部范围内进行泰勒一阶展开,作为原函数的线性近似,代入目标函数则成为线性最小二乘法,因为它有解析解,所以可求出它的精确的极小值,以此点作为下一次线性近似的出发点。

这样反复采用同样方法逐次逼近真正的极小点,从而得到最佳的估计参数向量b 。

所以此法实质是逐次线性化法。

参数估计的目标函数为式(7.3)。

求解参数向量b 的思路是这样的,先给定初值b (0),然后一次次修正)()()1(k k k Δb b +=+ (7.4) 式中角标k 代表迭代回次,Δ(k )代表第k 次的修正量,每次修正须保证Q 值下降,这样一步步逼近目标函数的极小值min Q ,最后得到b 的解。

为确定Δ,对非线性函数,在初值点b (0)处进行泰勒一阶展开得:∑=∂∂+≈+mj j j i i i b f f f 1)0()0()0(Δ),(),(b x Δb x (7.5)或简记为 ∑=∆∂∂+≈mj j ji ii b f f f 1)0()0( (7.6)代入式(7.3),得 ∑∑==∆∂∂--=ni mj j ji ii b f f y Q 121)0()0(][ (7.7) 当b (0)给定后,)0(i f 和]/[)0(j i b f ∂∂都是自变量x 的函数,根据实验点均可计算求得。

因此目标函数化为对未知的Δ的线性函数,并可用线性最小二乘法求得Q (Δ)的极小点。

由极值条件0)/(=∂∂ΔQ ,对式(7.7)求导数,并令其为零,得∑∑===∂∂∆∂∂---n i m j k i j j ii i b f b f f y 11)0()0()0(0][2 (k=1,2,…,m)由此得∑∑∑===∂∂-=∆∂∂∂∂ni mj ni kii i j k i j i b f f y b f b f 111)0()0()0()0()( (k=1,2,…,m) (7.8) 令⎥⎥⎥⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎢⎢⎢⎣⎡∂∂⋯∂∂∂∂⋯⋯⋯⋯∂∂⋯∂∂∂∂∂∂⋯∂∂∂∂=m n n n m m b f b f b f b f b f b f b f b f b f )0(2)0(1)0()0(22)0(21)0(2)0(12)0(11)0(10A (7.9) )0(i i i f y r -= (7.10) ],,,[21n T r r r ⋯=r (7.11)代入式(7.8)则有r A ΔA A TT 000= (7.12) 令00A A A T = (7.13) r A D T 0= (7.14)则有线性方程组D A Δ= (7.15)解之便得Δ,从而代入式(7.4),得到修正的b 。

经过反复迭代直至Δ的值很小,满足误差要求为止,这时的b 即为所求。

以上计算过程归纳如下: (1)人为地给定初值b (0);(2)求偏导值j i b f ∂∂/)0(,构成矩阵0A ; (3)计算并构成向量r ;(4)计算并构成矩阵A 和向量D ; (5)求解线性方程组得到Δ; (6)按式(7.4)修正b ;(7)若Δ满足误差要求则结束,否则返回步骤(2)。

在求解过程中之所以需要反复地迭代和修正,是因为泰勒级数展开式(7.6)只是近似的式子,故得到的b 也是近似的。

高斯——牛顿法对初值的要求是比较严格的,若初值选取不当,很可能得不到结果,即“发散”。

7.3 单纯形法及其Excel 程序高斯——牛顿法或麦夸特法都需要一阶导数矩阵0A ,当函数关系复杂时,就会给运算带来很大的困难。

这时可以采用不需要利用一阶导数矩阵的单纯形法。

我们的目的是寻求一组参数b 使目标函数Q 值为最小,寻求到的b 值称为最优估计值,简称最优值。

单纯形法的思路是先算出若干点处的目标函数值,然后进行比较,从它们之间的大小情况来判断函数的变化趋势,按照一定的模式确定搜索方向。

这个模式就是利用单纯形进行反射、扩张、压缩和收缩等方法进行搜索,不断形成新的单纯形,直到单纯形缩得很小时,便得到最优值。

那么,什么是单纯形呢?所谓单纯形就是一定的空间中的最简单的图形。

如二维空间(平面上),单纯形为三角形,三维空间为四面体,m 维空间为由m +1个顶点而构成的最简单的图形。

如果m +1个顶点的距离都相等,则称为正规的单纯形,简称正单纯形。

为了讨论的方便,把式(7.3)表示为)(b Q Q = (7.22) 下面给出单纯形法的计算步骤及公式。

1.初始单纯形的生成给定初始点T m b b b ],,,[210⋯=b (7.23)其余几个点为⎪⎪⎭⎪⎪⎬⎫+⋯++=⋯⋯⋯+⋯++=+⋯++=T m m T m T m p b q b q b q b p b q b q b q b p b ],,,[],,,[],,,[21212211b b b (7.24)式中⎪⎪⎭⎪⎪⎬⎫-+=-++=h m m q h m m m p 211211 (7.25)式中h 为单纯形边长,一般取0.5≤h ≤15。

对于二维情况,有h q h p m 2588.0,9659.0,2=== 这样形成的初始单纯形为正单纯形。

2.反射计算单纯形各顶点的目标函数值)(i i Q Q b = (i=0,2,…,m ) (7.26) 比较这m +1个点的目标函数值的大小,先找出Q 的最大、最小及次最大点的b 值,分别记为H b 、L b 、G b 即)(max )(i H H Q Q Q b b == (i =0,1,…,m ) (7.27) )(min )(i L L Q Q Q b b == (i =0,1,…,m ) (7.28) )(max )(i G G Q Q Q b b == (i =0,1,…,m ;i ≠H ) (7.29) 计算除H b 外m 个点的重心,即反射中心C b ,即∑=-=mi H i C m 0)(1b b b (7.30)求出H b 的反射点R b ,即)(H C C R b b b b -+=α(7.31) 式中α为反射系数,一般为对称反射,取α=1。

3.扩张计算反射点的目标函数值)(R R Q Q b = (7.32)若R Q <G Q ,则进行扩张。

令)(H R H E b b b b -+=μ (7.33) 式中μ>1,称为扩张系数,一般取μ=1.2~2.0。

计算扩张点的目标函数值)(E E Q Q b = (7.34) 若E Q <R Q ,则扩张成功。

令E S E S Q Q ==,b b (7.35) 否则扩张失败。

令R S R S Q Q ==,b b (7.36)总之,总可得一新点S b ,用S b 代替H b 构成新的单纯形返回第二步,再次搜索。

4.压缩和收缩若R Q ≥G Q ,则反射失败,进行压缩。

令)(H R H S b b b b -+=λ (7.37) 式中0<λ<1和λ≠0.5,λ称为压缩系数,一般取λ=0.25或0.75,若λ=0.5,则S b =C b ,造成降维。

计算)(S S Q Q b = (7.38)若S Q <G Q ,则压缩成功。

用S b 代替H b 构成新的单纯形返回第二步,再次搜索。

若S Q ≥G Q ,则反射压缩都失败,则要进行收缩。

收缩的公式为2/)()()()1(k L k i k i b b b +=+ i =0,1,…,m (7.39)式中上角标k 表示计算i b 的次数。

以)1(+k i b 代替i b 构成新的单纯形返回第二步再次搜索。

5.收敛要求 继续上述过程,直至121)(ε<+-∑=m Q Q mL ii (7.40)或22)(ε<-∑=mQ Q mii (7.41)为止。

式中1ε、2ε为充分小的正数。

单纯形法需要的总搜索步数较多,但每一步计算中除计算一次目标函数值外,只是一些简单的代数运算。

若使用计算机,运算时间就能大大缩短。

单纯形法对初值的要求不是很严,即使所选用的初值远离真值也可以收敛。

这一点是单纯形法的突出优点。

关于初始单纯形边长的选取,需根据具体问题由经验给出。

在使用单纯形法进行参数估值时应注意下面几个问题:第一,估计参数开始时,单纯形的边长应与估计的参数具有相近的数量级,保证参数估计有较大的空间。

相关文档
最新文档