要对非线性回归有基本的了解,了解线性回归和非线性回归之间的异同很重要。
两种分析:
线性回归和非线性回归之间的根本差别,以及两种分析的命名依据,在于可接受何种形式的模型函数。特别是,线性回归要求线性参数,而非线性回归则不要求。当使用线性参数无法对数学关系充分建模时,请使用非线性回归而不是线性回归。
线性回归函数的参数必须是线性的,这限制方程只能有一种基本形式。当模型中的各项之间是相加关系,并且每一项只包含一个与该项相乘的参数时,参数是线性的:
响应 = 常量 + 参数 * 预测变量 + …+ 参数 * 预测变量
或 y = bo + b1X1 + b2X2 + ...+ bkXk
然而,非线性方程可以采取许多不同形式。事实上,因为有无限多种可能性,您必须指定 Minitab 用于执行非线性回归的预期函数。以下示例说明了变异性(q 代表参数):
选择预期函数时,通常需要依靠以往有关响应曲线形状或系统中物理和化学属性行为的知识。可能的非线性形状包括凹、凸、指数增长或衰减、S 形 (S) 和渐近曲线。在任何一种情况下,都需要指定可同时满足您以往知识的要求以及非线性回归假设的函数。
虽然可以十分灵活地指定许多不同的预期函数,但是可能需要花很多努力才能确定为数据提供最佳拟合的函数。这通常需要额外的研究、专业领域知识和试错分析。此外,对于非线性方程,在确定每个预测变量对响应的影响时可能不如线性方程那样直观。
非线性回归使用不同于线性回归的过程来使 SSE 最小化。请参见了解算法和初始值。