【机器学习300问】108、什么是多项式回归模型?

作者 : admin 本文共817个字,预计阅读时间需要3分钟 发布时间: 2024-06-6 共2人阅读

一、多项式回归是什么

(1)举例说明

        假设你经营着一家农场,想要根据土地面积来预测作物的产量。如果你只用线性模型(即【机器学习300问】108、什么是多项式回归模型?插图),你可能会发现它并不足以描述实际的产量情况,因为实际产量可能会随着土地面积的增加而经历先快速增加然后趋于平缓的过程。

【机器学习300问】108、什么是多项式回归模型?插图(1)
线性回归模型

         这种情况下,多项式回归可以派上用场。你可以使用二阶多项式(比如【机器学习300问】108、什么是多项式回归模型?插图)来建模这种弯曲的趋势,其中【机器学习300问】108、什么是多项式回归模型?插图是土地面积,而【机器学习300问】108、什么是多项式回归模型?插图是作物产量。所以,当你输入土地面积到你的模型中时,它可以更准确地预测作物产量。

【机器学习300问】108、什么是多项式回归模型?插图(2)
二次多项式回归模型

(2)严谨定义

        多项式回归是一种回归分析方法,它通过构造一个多项式函数来拟合因变量【机器学习300问】108、什么是多项式回归模型?插图和一个或多个自变量【机器学习300问】108、什么是多项式回归模型?插图之间的关系。在数学上,一个【机器学习300问】108、什么是多项式回归模型?插图次多项式回归模型可以表示为:

【机器学习300问】108、什么是多项式回归模型?插图

        其中,【机器学习300问】108、什么是多项式回归模型?插图是因变量,【机器学习300问】108、什么是多项式回归模型?插图是自变量,【机器学习300问】108、什么是多项式回归模型?插图​ 是待估计的系数,而【机器学习300问】108、什么是多项式回归模型?插图是随机误差项,反映了模型预测值与实际观测值之间的差异。多项式回归通过均方误差(或其他损失函数)来确定最优的系数值,通常使用最小二乘法或其他优化算法实现。多项式回归模型特别适用于处理非线性数据关系。

二、线性回归、多元线性回归和多项式回归的区别

简单回顾一下线性回归和多元线性回归模型:

        线性回归是最简单的一种回归分析方法,它假设一个或多个自变量与因变量之间存在线性关系。在最基本的形式中,线性回归使用一个自变量 x 来预测一个因变量 y,遵循以下形式的模型:

【机器学习300问】108、什么是多项式回归模型?插图

其中【机器学习300问】108、什么是多项式回归模型?插图是截距,【机器学习300问】108、什么是多项式回归模型?插图是斜率或权重,而【机器学习300问】108、什么是多项式回归模型?插图是误差项。

        多元线性回归是线性回归的自然扩展,它涉及多个自变量。形式上,它可以表示为:

【机器学习300问】108、什么是多项式回归模型?插图

        在这里,【机器学习300问】108、什么是多项式回归模型?插图是自变量,【机器学习300问】108、什么是多项式回归模型?插图是每个自变量的权重或回归系数,【机器学习300问】108、什么是多项式回归模型?插图仍然是截距,而【机器学习300问】108、什么是多项式回归模型?插图是误差项。多元线性回归使得我们可以探索多个自变量如何一起影响因变量。

他们两个与多项式回归的区别:

  • 线性回归适用于单个自变量和因变量的线性关系。
  • 多元线性回归适用于多个自变量和单个因变量之间的线性关系。
  • 多项式回归适用于单个自变量和因变量之间可能的高阶(非线性)关系。

本站无任何商业行为
个人在线分享 » 【机器学习300问】108、什么是多项式回归模型?
E-->