【自用】小白R语言学习笔记-span参数设置

起因是LOESS平滑曲线拟合的时候出现了警告信息,大概意思是我span参数设置得太小了,导致了过拟合。

过拟合可能会出现一些十分迷惑的波动,或者一些距离较远的点拟合不到 。

比如,上面是比较理想的拟合状态,span值是0.6.

 

当span值设置为0.4的时候,图像就开始“抽搐”,并且出现了警报信息。

当span值设置为0.5的时候,看上去比0.4平滑一些,但是最上面那个点没拟合上,也不是理想的图。 

 一般,span 参数控制 LOESS 平滑曲线的平滑程度,其值通常在 0 到 1 之间。较小的 span 值会使曲线更贴近数据点,而较大的 span 值会使曲线更平滑。

那么如何找到合适的span参数?死办法可能0-1之间开盲盒,都试一试,目测个最好的,能用就行。

一些简单的方法(摘自gpt):

如何估测 span 参数的参考范围

  1. 数据点数量:如果数据点较少,通常需要较大的 span 值来避免过拟合;如果数据点较多,可以使用较小的 span值来捕捉数据的细节。(也就是根据数据点的数量考量,我的图数据点9个,span值0.6,那么应该算是比较少的数据点,仅供参考)

  2. 数据的波动性:如果数据波动较大,可能需要较小的 span 值来捕捉这些波动;如果数据较平稳,可以使用较大的 span 值。

  3. 经验法则:在没有明确指导的情况下,可以尝试从 0.5 开始,并根据结果进行调整。通常,span 值在 0.5 到 0.8 之间是一个常见的选择范围。

  4. 自用笔记,仅供参考。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值