c++ 三次多项式拟合_从多项式回归看过拟合和欠拟合

本文探讨了一维和多维多项式拟合的问题,从线性回归到二次、三次函数的拟合,展示了如何通过增加自变量的高次项来实现。文中提到,虽然可以通过增加函数次数来拟合复杂的数据分布,但过度拟合可能导致模型在新数据上的预测精度降低。反之,欠拟合则表明模型过于简单,无法有效捕捉数据趋势。通过对不同拟合程度的比较,强调了找到合适模型复杂度的重要性。
摘要由CSDN通过智能技术生成

fedc67671a0cf6da29115c6818b306ad.png

直线回归研究的是一个因变量与一个自变量之间的回归问题(比如给定平面直角坐标系上的一些点,如何用一条直线

拟合这些点);

但是,影响因变量的自变量往往不止一个,而是多个(比如给定空间直角坐标系的一些点,如何用空间中的一个平面

拟合这些点),这时候就要用多元线性回归(元,指的是自变量的个数);

但是现实中的世界情况往往更复杂,比如即使是一个因变量与一个自变量之间的关系往往也不是线性关系,如下图:

bec29eac16aa1bac1f3f5ffeb0f07f2e.png

这个时候我们用一条直线去拟合这些点,很明显会有很多点偏离程度比较大,因此效果很差,这就叫做欠拟合。

但是用多元线性回归拟合吧,自变量又没那么多(这里自变量只有x)

但是我们大概可以看出这些点的分布大致符合一元二次函数的抛物线分布,因此如果我们用

去拟合这些点,效果会好很多,此时我们只需要求出a、b、c即可得出这个拟合的函数。

但问题是,

看起来不像线性回归,怎么把它和线性回归联系起来呢?

我们来比较一下

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值