当前位置: > 财经>正文
39 R语言多项式拟合及样条回归
出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版权声明: 本站仅提供信息存储空间服务,旨在传递更多信息,不拥有所有权,不承担相关法律责任,不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请发送邮件至 举报,一经查实,本站将立刻删除。