全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
824 1
2022-07-17

R in Action求助

polyphgia

library(leaps)
states<-as.data.fr ame(state.x77[,c("Murder","Population",
                                   "Illiteracy","Income","Frost")])
leaps<-regsubsets(Murder~Population+Illiteracy+Income+Frost,
                  data = states, nbest = 4)

subsTable<-function(obj){
  x<-summary(leaps)
  m<-cbind(round(x[[scale]],3),x$which[,-1])
  colnames(m)[1]<-scale
  m[order(m[,1]),]
}

subsTable(leaps,scale = "adjr2")

最后一步报错:
Error in subsTable(leaps, scale = “adjr2”) : 参数没有用(scale = “adjr2”)
我试了一下,function里面的

m<-cbind(round(x[[scale]],3),x$which[,-1])

这一步报错:
Error in x[[scale]] : 类别为’closure’的下标不对
看不懂求解

二维码

扫码加我 拉你入群

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

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

全部回复
2022-7-25 10:18:45
函数参数里面少了一个scale参数,应该是subsTable <- function(obj, scale) { ... }
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群