当前位置: > 财经>正文

39 R语言多项式拟合及样条回归

2023-07-15 06:41:48 互联网 未知 财经

出chatgpt独享账号!内含120美元!仅需38元/个!独享永久使用!点击购买! 39 R语言多项式拟合及样条回归

前面用了2篇推文,帮大家梳理了从线性拟合到非线性拟合的常用方法,包括多项式回归、分段回归、样条回归、限制性立方样条回归,以及它们之间的区别和联系,详情请看:

多项式回归和样条回归1多项式回归和样条回归2

今天用R语言实操。

39.1 多项式拟合

我们用car包里面的USPop数据集进行演示。这个数据集一共两列,一列是年份,另一列是美国每一年的人口数量,数据一共22行。

# 加载数据library(car)## Loading required package: carDatadata("USPop")psych::headTail(USPop)## year population## 1 1790 3.93## 2 1800 5.31## 3 1810 7.24## 4 1820 9.64## ... ... ...## 19 1970 203.3## 20 1980 226.54## 21 1990 248.71## 22 2000 281.42

我们首先画图看看两列数据的情况:

plot(population ~ year, data = USPop)

这个数据很明显是曲线的形状,并不是一条直线,所以此时我们直接用线性回归(直线)拟合这样的数据是不合适的。不信我们可以画图看看。

# 拟合线性回归f

版权声明: 本站仅提供信息存储空间服务,旨在传递更多信息,不拥有所有权,不承担相关法律责任,不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请发送邮件至 举报,一经查实,本站将立刻删除。