拓端tecdat|R统计软件代码编写三次样条和平滑样条模型数据拟合及预测
原文链接:http://tecdat.cn/?p=9670
样条线是拟合非线性模型并从数据中学习非线性相互作用的一种方法。
三次样条
三次样条 具有连续的一阶和二阶导数。 我们通过应用基础函数来变换变量 并使用这些变换后的变量拟合模型, 向模型添加非线性, 使样条曲线能够拟合更平滑 。
三次样条
R中使用函数拟合三次样条。
绘制回归线
上图显示了三次样条曲线的平滑和局部效果。
平滑样条线
我们在平滑样条曲线中的目的是通过添加粗糙度最小化误差函数 。
现在我们可以注意到,红线(即“平滑样条线”)更加摇摆不定,并且更灵活地拟合数据。这可能是由于高度的自由度所致。选择的价值,最好的办法 λ λ和DF是交叉验证。
实施交叉验证以选择λ值并实施平滑样条线:
该模型也非常平滑,可以很好地拟合数据。
结论
因此, 我们需要对数据或变量进行一些转换,以使模型在学习输入X i Xi和输出 Y之间的非线性相互作用时更灵活,更强大。
如果您有任何疑问,请在下面发表评论。
▍关注我们
【大数据部落】第三方数据服务提供商,提供全面的统计分析与数据挖掘咨询服务,为客户定制个性化的数据解决方案与行业报告等。
▍咨询链接:http://y0.cn/teradat
▍联系邮箱:3025393450@qq.com