http://www.yuyong.net

如何利用Origin进行多元线性回归、指数拟合和非线性曲面拟合? origin非线性拟合曲线收敛

今天给大家分享的科研教程是多元线性回归、指数拟合和非线性曲面拟合。 一、多元线性回归 多元线性回归用于分析多个自变量与一个因变量之间的线性关系。下式为一般多元线性方...

今天给大家分享的科研教程是多元线性回归、指数拟合和非线性曲面拟合。

一、多元线性回归

多元线性回归用于分析多个自变量与一个因变量之间的线性关系。下式为一般多元线性方程。

Y=A+B1X1+B2X2…+BnXn

Origin在进行多元线性回归时,需将工作表中一列设置为因变量(Y),将其他的设置为自变量(X1,X2,X3,…,Xn)。

实例演示:

(1)导入要拟合的数据集,如图1所示。

如何利用Origin进行多元线性回归、指数拟合和非线性曲面拟合?  origin非线性拟合曲线收敛

图1 原始数据

(2)选择执行菜单命令Analysis→Fiting→Multiple linear regression,进行多元线性回归,系统会弹出Multiple Regression窗口,如图2所示。

如何利用Origin进行多元线性回归、指数拟合和非线性曲面拟合?  origin非线性拟合曲线收敛

如何利用Origin进行多元线性回归、指数拟合和非线性曲面拟合?  origin非线性拟合曲线收敛

图2Multiple Regression窗口

在Multiple Regresion对话框中,设置因变量(Y)和自变量(X1,X2,X3 …),如图3所示,单击OK按钮确定。

如何利用Origin进行多元线性回归、指数拟合和非线性曲面拟合?  origin非线性拟合曲线收敛

图3 设置因变量和自变量

(3)根据输出设置自动生成了具有专业水准的多元线性回归分析报表,如图4所示。

如何利用Origin进行多元线性回归、指数拟合和非线性曲面拟合?  origin非线性拟合曲线收敛

图4 多元线性回归拟合报告

拟合函数:Y=-0.03356+5.10482X1-2.88676X2+1.93475X3

相关系数:0.98709

二、指数拟合

指数拟合可分为指数衰减拟合和指数增长拟合,指数函数有一阶函数和高阶函数。

实例示范:

(1)导入数据,工作表如图5所示。

如何利用Origin进行多元线性回归、指数拟合和非线性曲面拟合?  origin非线性拟合曲线收敛

图5 指数拟合原始数据表

(2)选中数据中的 A(X)、B(Y)列绘制散点图。

如何利用Origin进行多元线性回归、指数拟合和非线性曲面拟合?  origin非线性拟合曲线收敛

选择菜单命令Analysis→Fitting→Exponential Fit,打开“NLFit”对话框。

如何利用Origin进行多元线性回归、指数拟合和非线性曲面拟合?  origin非线性拟合曲线收敛

此时,在“Function”下拉列表框中,给出了用一阶指数衰减函数的拟合,如图6所示。如果需要更改指数衰减函数的阶数,可以在“Function”下拉列表框中进行选择。

如何利用Origin进行多元线性回归、指数拟合和非线性曲面拟合?  origin非线性拟合曲线收敛

图6 NLFit对话框下“Function”下拉列表

单击“NLFit”对话框的“Parameter”标签,选择对象参数性质的设置。如图7所示,将y0和A1设置为常数。

如何利用Origin进行多元线性回归、指数拟合和非线性曲面拟合?  origin非线性拟合曲线收敛

图7“NLFit”对话框的“Parameter”标签

(3)该对话框的下半部分,如图8所示。单击不同的标签可以分别看到拟合效果、拟合函数和其他信息。图8和图9分别为拟合效果图和拟合函数。

如何利用Origin进行多元线性回归、指数拟合和非线性曲面拟合?  origin非线性拟合曲线收敛

图8“NLFit”对话框下半部分效果图

如何利用Origin进行多元线性回归、指数拟合和非线性曲面拟合?  origin非线性拟合曲线收敛

图9 “NLFit”对话框下半部分“Function”下拉列表

如何利用Origin进行多元线性回归、指数拟合和非线性曲面拟合?  origin非线性拟合曲线收敛

图10“NLFit”对话框下半部分“Sample Curve”下拉列表

(4)单击“Fit”按钮,完成对数据用一阶指数衰减函数的拟合,根据输出设置自动生成拟合参数分析报表和拟合数据工作表。如图11为拟合曲线所示。图12为输出分析报告表。

如何利用Origin进行多元线性回归、指数拟合和非线性曲面拟合?  origin非线性拟合曲线收敛

图11 一阶衰减指数函数对数据拟合图形

如何利用Origin进行多元线性回归、指数拟合和非线性曲面拟合?  origin非线性拟合曲线收敛

图12 分析报告表

三、非线性曲面拟合

非线性曲面拟合是通过内置的表面拟合函数可以完成对三维数据的拟合。非线性曲面拟合操作与非线性曲线拟合基本相同。

如果拟合数据是工作表数据,需要工作表有XYZ列数据,选中工作表中XYZ列数据,选择菜单命令,即可完成非线性曲面拟合;如果拟合数据是矩阵工作表数据,选中矩阵工作表中数据,选择菜单命令Analysis→Nonlinear Matrix Fit,即可完成非线性曲面拟合。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。