版权归原作者所有,如有侵权,请联系我们

[科普中国]-非线性模型

科学百科
原创
科学百科为用户提供权威科普内容,打造知识科普阵地
收藏

非线性模型(nonlinear model)指反映自变量与依变量间非线性关系的数学表达式,它相对于线性模型而言,其依变量与自变量间不能在坐标空间表示为线性对应关系。

非线性模型的含义如果解释变量X的单位变动引起因变量的变化率(即斜率)是一个常数。则回归模型是一种(解释)变量线性模型。相反,如果斜率不能保持不变,则回归模型就是一种(解释)变量非线性模型。

非线性模型的一般形式是:

式中,Y是被解释变量;解释变量模型参数为扰动项;是非线性函数。式中解释变量的个数k与参数个数j不一定相等1。

变量非线性模型Y与X之间不存在线性关系,但Y与参数之间存在线性关系。例如:

参数非线性模型Y与X之间存在线性关系,但是Y和参数之间不存在线性关系。例如,下面的模型是一个参数非线性模型,因为以平方的形式出现。

对于非线性回归分析,只有参数的线性回归分析才是重要的,因为变量的非线性可通过适当的重新定义米解决1。

非线性模型的几种情况(1)Y与解释变量不存在线。Y与未知参数也不存在线性关系,但可以通过适当的变换将其化为标准的线性叫归模型。

例1柯布-道格拉斯生产函数。生产函数是指在一定时期内,在技术水平不变的情况下,生产中所使用的各种生产要素的数量与所能生产的最大产量之间的关系。也就是说,生产过程中总投入与总产出之间的一种函数关系。经济学中,柯布-道格拉斯生产函数(C-D生产函数)是指产出表示为技术、资本和劳动投入量的函数。该生产函数由美国数学家柯布(C.W.Cobb)和经济学家保罗·道格拉斯(Paul H.Douglas)共同创立而得名,是经济学中普遍使用的生产函数。其形式为:

式中,Y表示产出;K和L分别表示资本投入和劳动力投入,A表示技术系数,分别表示资本和劳动的产出弹性。

将C-D生产函数经对数变换。转换为如下形式:

就可以利用线性模型中的OLS估计实现对生产函数中各系数的估计。

(2)Y与X不存在线性关系,Y与未知参数也不存在线性关系,而且也不能通过适当的变换将其化为标准的线性回归模型。

在现实生活中,并非所有非线性函数形式都可以线性化,那些不能线性化的模型一般形式为:

比如,就是一个不能进行线性化处理的模型1。

其他解释非线性模型是反映自变量与依变量间非线性关系的数学表达式。设随机变量为Y, 若可表示为:

此结构称为非线性模型, 其中为某种非线性函数。Y为一随机变量(依变量)的n次观察值构成的n维向量。X为设计矩阵,由p个变量(自变量)的n次观察值构成的n×p维向量,β为未知参数向量,e为随机误差向量,通常假设各观测值是相互独立且是同分布的,即。这里,而也可以是未知的,这时它也是模型的未知参数, 称为误差方差

非线性模型的形式多种多样, 依建立模型的方法不同可分为:①推理模型。根据具体学科理论揭示的变量间相互关系用数学分析的方法建立模型, 如Logistic模型等,这类模型具有一定的生物学基础,其参数具有确定的生物学意义。②经验模型。对某些变量无法推理方法得到或经推理得到但过于复杂的变量间关系,可利用适当的数学关系式直接拟合变量间关系,建立纯经验性模型,如奶牛泌乳曲线等,这类模型的参数多数没有直接的生物学意义, 使模型的应用受到一定的限制。

依描述变量间关系的常用数学函数形式分为:指数模型对数模型幂函数模型Logistic模型二次函数模型以及由此构成的复合模型等。

处理非线性模型首先是建立或选择适当的模型,然后是确定模型中所包含的参数, 其参数估计的基本原则仍是最小二乘估计,方法通常有三种:①变量变换法。通过某种数学转换将非线性模型化为线性模型,即“曲线改直”或利用线性多项式逼近,该法简单易行,具有一定的实用价值。②非线性回归法。根据最小二乘原则使误差平方和最小,对非线性模型直接求解,常用的是Gauss-Newton法及在此基础上改进的Marquardt法,可通过各种迭代法直接估计模型常数,这是目前处理非线性模型最为常用的方法。③直接优化法。直接利用非线性模型计算剩余平方和并以其最小为优化目标函数寻求最优回归系数, 常用的是单纯形优化法。

在畜牧业中非线性模型常用于研究各种变量间的非线性回归拟合、动物生长曲线、奶牛泌乳曲线及产蛋曲线等。随着计算方法及手段的极大改进,非线性模型的应用得到迅速发展2。

几种非线性模型的线性化假定根据理论或经验,已估计输出变量与输入变量之间的非线性表达式,但表达式的系数是未知的,要根据输入输出的n次观测结果来确定系数的值。处理非线性回归的基本方法是,通过变量变换,将非线性回归化为线性回归,然后用线性回归方法处理。

指数函数模型指数函数模型为:

对应的曲线为:

,则,得

,则,得

对数函数模型对数函数模型为:

对应的曲线如图所示。

,则

双曲线函数模型双曲线函数模型为:

对应曲线如下。

|| || 双曲函数曲线

,则

S型曲线函数模型S型曲线函数模型为:

对应的曲线如下所示。

多项式模型在只有一个自变量的情况下,多项式模型如下:

,则上述多项式可变换为多元线性模型:3

本词条内容贡献者为:

尚华娟 - 副教授 - 上海财经大学