1、_非线性回归分析回归分析中,当研究的因果关系只涉及因变量和一个自变量时,叫做一元回归分析;当研究的因果关系涉及因变量和两个或两个以上自变量时,叫做多元回归分析。此外,回归分析中,又依据描述自变量与因变量之间因果关系的函数表达式是线性的还是非线性的,分为线性回归分析和非线性回归分析。通常线性回归分析法是最基本的分析方法,遇到非线性回归问题可以借助数学手段化为线性回归问题处理两个现象变量之间的相关关系并非线性关系,而呈现某种非线性的曲线关系,如:双曲线、二次曲线、三次曲线、幂函数曲线、指数函数曲线 (Gompertz) 、 S 型曲线 (Logistic) 对数曲线、指数曲线等,以这些变量之间的曲
2、线相关关系, 拟合相应的 回归曲线, 建立非线性回归方程,进行回归分析称为非线性回归分析常见非线性规划曲线1.双曲线 1aby x2. 二次曲线3. 三次曲线4. 幂函数曲线5. 指数函数曲线 (Gompertz)6. 倒指数曲线 y=a eb / x 其中 a0,17.S 型曲线 (Logistic)yabe x8.对数曲线y=a+blogx,x 09.指数曲线 y=a ebx 其中参数 a01回归:(1)确定回归系数的命令beta , r ,J=nlinfit( x,y, model ,beta0 )( 2)非线性回归命令: nlintool (x,y , model , beta0 ,
3、alpha )2预测和预测误差估计:Y , DELTA=nlpredci( model, x ,beta , r , J)求 nlinfit或 lintool所得的回归函数在x 处的预测值 Y 及预测值的显著性水平为1-alpha的置信区间 Y,DELTA.例 2观测物体降落的距离s 与时间 t 的关系,得到数据如下表,求s关于的回归方程?2tabt ct .st(s)1/302/303/304/305/306/307/30s(cm)11.8615.6720.6026.6933.7141.9351.13t(s)8/309/3010/3011/3012/3013/3014/30s(cm)61.4
4、972.9085.4499.08113.77129.54146.48解:1.对将要拟合的非线性模型y=a eb / x ,建立 M文件 volum.m 如下:精品资料_function yhat=volum(beta,x)yhat=beta(1)*exp(beta(2)./x);2输入数据:x=2:16;y=6.42 8.20 9.58 9.5 9.7 10 9.93 9.99 10.49 10.5910.60 10.80 10.60 10.90 10.76;beta0=8 2;3求回归系数:beta,r ,J=nlinfit(x,y,volum,beta0);beta1.0641即得回归模型为:y11.6036ex4预测及作图:YY,delta=nlpredci(volum,x,beta,r ,J);plot(x,y,k+,x,YY,r)精品资料_2非线性函数的线性化曲线方程曲线图形变换公式变换后的线性函数y axby aebxby a exc ln av ln xu ln yc ln au ln yc ln av 1 xu ln yucbvucbvucbvln xy a b ln xvua bvyu精品资料