楼主: xxin_ren
837 0

[问答] 为什么R中进行LOESS回归会拟合出多条曲线 [推广有奖]

  • 0关注
  • 0粉丝

初中生

33%

还不是VIP/贵宾

-

威望
0
论坛币
9 个
通用积分
0.1000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
176 点
帖子
4
精华
0
在线时间
21 小时
注册时间
2020-5-22
最后登录
2022-8-8

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
打扰各位老师了,关于R中实现LOESS回归中我有一个问题。
我的代码是:
pd.lo<-loess(t_INRR_above ~ phylogenetic_distance,data = comp,degree = 1)

predictions1<- predict (pd.lo,comp$phylogenetic_distance)
#plot scatter and line
plot(comp$phylogenetic_distance,t_INRR_above,cex=1,pch=19,xlab="phylogenetic distance",ylab="t_INRR_above")
lines(comp$phylogenetic_distance,predictions1,col = "red")

拟合后的图是:
QQ图片20210302144645.png

请问为什么拟合出来的曲线有这么多条,我只想要一条曲线。
另外我尝试了loess.control函数,将surface更改为“direct”,但报错:
pd.lo<-loess(t_INRR_above ~ phylogenetic_distance,data = comp,span = 2/3,degree = 1,
+              loess.control(surface = "direct"))
Error in model.frame.default(formula = t_INRR_above ~ phylogenetic_distance,  :
  参数'(weights)'的种类(list)不对
请各位老师不吝赐教,谢谢。

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:loess ESS R语言 LOESS回归

QQ图片20210302144638.png (25.15 KB)

QQ图片20210302144638.png

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-26 00:05