楼主: 17301020074
638 0

[求助] R语言gam错误提示'list' object cannot be coerced to type 'double' [推广有奖]

  • 0关注
  • 0粉丝

小学生

42%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0.2290
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
50 点
帖子
2
精华
0
在线时间
11 小时
注册时间
2023-10-31
最后登录
2025-3-12

楼主
17301020074 发表于 2025-1-10 11:41:12 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
如题,R语言[size=13.3333px]gam(data[,52]~s(data[,67])+age+gender, data=data, method="REML")错误提示[size=13.3333px]Error in variable.summary(gp$pf, dl, nrow(mf)) :
             'list' object cannot be coerced to type 'double'
但是用typeof验证变量就是“double”?typeof(data[,52]) [1] "double"
尝试后发现如果用data$的格式就可以跑,因为希望用for循环跑模型,变量需要用data[,i]的格式写,想知道原因和可行的方法。
二维码

扫码加我 拉你入群

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

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

关键词:cannot double object canno list

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

本版微信群
扫码
拉您进交流群
GMT+8, 2026-1-31 14:30