美文网首页
women数据集-多项式回归2021.3.18

women数据集-多项式回归2021.3.18

作者: R语言_茶味先生 | 来源:发表于2021-03-19 11:01 被阅读0次

1. 多项式回归

多项式回归只有一个自变量和一个因变量,用于求解一元多次方程,比线性回归准确率更好,且项数越高理论上回归的也更准确,但是如果项数太高也会出现过拟合的情况。过拟合意思就是太局限于那些已知的点而绘制出的粗糙的曲线,这种模型在进行预测时往往十分不准确。怎么防止过拟合呢?应该用cross validation,交叉比对。


图0 欠拟合,拟合得当和过拟合

1.1 二次多项式回归

由线性回归可推出多项式回归,这样可以对数据拟合的更好。

fit2<-lm(weight~height+I(height^2),data=women)
#这里不可以写成weight~height+height^2,因为^在回归表达式里具有特殊的含义

用summary函数总结拟合结果

summary(fit2)

结果可以得出拟合的R方判定系数是99.95%,因此可以知道相较于线性回归拟合的更加准确。


图1 二次多项式回归
plot(women$height,women$weight)
abline(fit)#线性回归结果,只有线性回归才用ablines绘图,多项式回归用lines
lines(women$height,fitted(fit2),col="red")#二次多项式回归结果
图2 二次和线性的回归结果比较

1.2 三次次多项式回归

由二次回归可推出三次多项式回归,这样可以对数据拟合应该会更好。

fit3<-lm(weight~height+I(height^2)+I(height^3),data=women)

用summary函数总结拟合结果

summary(fit3)

结果可以得出拟合的R方判定系数是99.98%,因此可以知道相较于二次多项式回归拟合的更加准确。


图3 三次多项式回归
plot(women$height,women$weight)
abline(fit)#线性回归结果,只有线性回归才用ablines绘图,多项式回归用lines
lines(women$height,fitted(fit2),col="red")#二次多项式回归结果
lines(women$height,fitted(fit3),col="green")#三次多项式回归结果
图4 三次、二次和线性的回归结果比较

相关文章

  • women数据集-多项式回归2021.3.18

    1. 多项式回归 多项式回归只有一个自变量和一个因变量,用于求解一元多次方程,比线性回归准确率更好,且项数越高理论...

  • women数据集-线性回归2021.3.17

    1、 线性回归 回归regression,通常指那些用一个或多个预测变量,也称自变量或解释变量,来预测响应变量,也...

  • 回归问题建模

    本文以python内置数据集“波士顿发房价预测”为例,总结常见的回归模型用法。 多元线性回归 多项式回归 一、导入...

  • 机器学习系列(二十二)——多项式回归

    多项式回归 前面我们学习过线性回归,线性回归模型需要假设数据背后存在线性关系。 而实际中,有线性关系的数据集比较少...

  • 1 导学

    机器学习可解决的问题 图像识别人脸识别数字识别 MNIST数据集 机器学习算法 kNN线性回归多项式回归逻辑回归 ...

  • Polynomial regression(多项式回归)

    多项式回归不是线性的,为了升维 考虑的维度多了,可以更好的拟合数据 本质: 多项式回归不是一个新的回归算法,只是特...

  • 多项式回归

    矩阵表达 多项式回归的矩阵表达就是 训练数据矩阵 与** 数据矩阵相乘**,得到 回归数据矩阵 求解公式 下图w的...

  • 【机器学习】多项式回归python实现

    【机器学习】多项式回归原理介绍 【机器学习】多项式回归python实现 【机器学习】多项式回归sklearn实现 ...

  • 【机器学习】多项式回归sklearn实现

    【机器学习】多项式回归原理介绍 【机器学习】多项式回归python实现 【机器学习】多项式回归sklearn实现 ...

  • 【机器学习】多项式回归原理介绍

    【机器学习】多项式回归原理介绍 【机器学习】多项式回归python实现 【机器学习】多项式回归sklearn实现 ...

网友评论

      本文标题:women数据集-多项式回归2021.3.18

      本文链接:https://www.haomeiwen.com/subject/guzucltx.html