非线性回归模型
IB 数学:应用与解释 HL· 45 分钟阅读
1. 常见非线性回归模型★★☆☆☆⏱ 15 min
在现实世界中,自变量和因变量之间的许多双变量关系都不是直线线性的。对于这些曲线趋势,线性回归的拟合效果较差,因此我们使用非线性回归来匹配数据的模式。
非线性回归
一种将两个变量之间的关系建模为非线性函数的统计技术,以便更好地描述观测数据中的曲线趋势。
例:
随时间变化的人口增长、放射性衰变,以及球体体积和半径之间的关系都是非线性的。
指数增长/衰减:
幂模型:
对数模型:
倒数模型:
判断以下描述符合哪种标准非线性模型:汽车制动后的停车距离与车速的平方成正比。
- 1
将比例关系转化为数学方程:
- 2
- 3
将方程与标准非线性模型形式匹配,此处,,,。
- 4
该方程符合幂模型形式,因此这是一个幂非线性关系。
2. 非线性模型的线性化★★★☆☆⏱ 20 min
为了使用标准线性回归求解非线性模型的参数,我们将非线性方程变换为标准线性形式,其中和/或是原始和变量的变换结果。
模型 | 原方程 | 变换形式 | 斜率 | 截距 | ||
|---|---|---|---|---|---|---|
指数 | ||||||
幂 | ||||||
对数 |
将指数衰减模型线性化为回归所需的线性形式。
- 1
对方程两边取自然对数:
- 2
- 3
应用对数乘积法则和幂法则化简:
- 4
- 5
匹配线性形式可得:,,斜率,截距,这就是所需的线性化形式。
3. 参数解释与预测★★★☆☆⏱ 20 min
得到变换后数据的线性回归结果后,我们对变换进行逆变换,得到原非线性模型的参数。随后我们可以结合情境解释这些参数,并使用模型对给定预测对应的值。
对幂模型的变换后双对数(以10为底)数据进行线性回归,得到方程。求原幂模型并解释指数。
- 1
对两边取10为底的指数,逆变换对数变换:
- 2
- 3
使用指数法则化简: 和
- 4
- 5
计算得,因此原幂模型为:
- 6
- 7
解释:与的1.8次幂成正比,因此扩大10倍会导致扩大倍。
检查你对参数计算的理解:
对于一个指数模型,变换后的线性方程为,原模型是什么?
显示答案
1 —正确:截距,因此,得到。
4. 常见陷阱
错误做法:
直接将线性化模型的截距作为原模型中的
原因:
对于指数模型和幂模型,截距是而非本身,因此这种做法会得到错误的参数值
正确做法:
线性回归后,始终对截距取指数得到指数模型和幂模型的
错误做法:
变换过程中混用对数底数
原因:
变换时用自然对数,但取指数时用10为底(反之亦然),会得到错误的最终参数
正确做法:
在所有计算步骤中始终使用相同的对数底数
错误做法:
在观测数据范围外进行外推预测
原因:
非线性模型在数据范围外增长或衰减非常快,导致预测结果极不可靠
正确做法:
仅在原始观测数据范围内进行预测,并明确指出任何外推预测都是不可靠的
错误做法:
假设变换数据的高一定能保证原模型拟合良好
原因:
衡量的是变换数据的线性拟合度,而非原非线性曲线的拟合优度
正确做法:
始终绘制原始数据和拟合后的非线性曲线,通过视觉确认模型拟合数据
5. 速查表
模型类型 | 原方程 | 变换后的线性形式 | 原参数(由得到) |
|---|---|---|---|
指数模型 | , (10为底对数) | ||
指数模型 | , (自然对数) | ||
幂模型 | , | ||
对数模型 | , |
真题中的出现
AI 根据考纲规律估算的考点位置,请对照官方真题核实准确性。仅作复习重点参考。
- 2021 · 2
对人口数据拟合指数模型
- 2022 · 2
使用拟合后的幂回归模型进行预测
- 2023 · 1
将对数模型变换为线性形式
深入阅读
下一步
非线性回归是IB AI HL最实用的统计工具之一,你在内部评估(IA)项目中会经常使用它对数据建模。掌握线性化技术为更高级的统计建模打下基础,理解如何变换非线性关系将你在代数中学到的对数知识与应用统计学联系起来。学习完本模块后,你可以继续学习如何使用残差分析检验非线性模型的拟合优度,或者探索时间序列分析——该领域通常使用指数非线性模型进行增长和衰减预测。
