Please enable JavaScript to view this site.

线性和非线性回归的目标

一条直线由一个简单的方程描述,该方程根据X、斜率和截距来计算Y值。线性回归的目的是找出斜率和截距的值,以确定一条最接近数据的直线。

线性和非线性回归比线性回归更具普适性,能够将任何模型(方程)拟合到数据上。它旨在确定那些能生成最接近数据的曲线的参数值。

线性和非线性回归的工作原理

无论是线性和非线性回归,其目的都是确定使直线或曲线尽可能贴近数据的参数值(线性回归中为斜率和截距)。更准确地说,其目标是将各数据点到直线或曲线的垂直距离平方和最小化。

线性回归通过简单的代数(许多统计学书籍中都有介绍)即可完全解释的数学方法来实现这一目标。输入数据,结果便会得出。其中不存在任何模糊拟合。如果您愿意,甚至可以手动进行计算。

非线性回归则采用一种计算密集型、迭代的方法,该方法只能通过微积分和矩阵代数来解释。该方法需要为每个参数提供初始值。

线性回归是非线性回归的一个特例

线性和非线性回归程序可以拟合任何模型,包括线性模型。线性回归只是非线性回归的一个特例。

即使您的目标是让数据拟合一条直线,在许多情况下,选择非线性回归而非线性回归也是合理的。

使用非线性回归分析数据,其难度仅比使用线性回归略高一些。您应根据要拟合的模型来选择线性和非线性回归。不要仅仅为了避免使用非线性回归而使用线性回归。应避免使用斯凯查德(Scatchard)或莱恩韦弗-伯克(Lineweaver-Burke)等变换,因为这些变换的唯一目的是将数据线性化。