';未找到对象';在自己的R函数中调用glmulti时
我想执行以下功能:';未找到对象';在自己的R函数中调用glmulti时,r,R,我想执行以下功能: library(glmulti) jmra <- function(fname){ mydata <- read.csv(fname) myvars <- c('X1', 'X2', 'X3', 'X4', 'X5', 'X6') formula <- paste('Y ~', paste(myvars, collapse='+')) glmulti.lm.out <- glmulti(formula, data=
library(glmulti)
jmra <- function(fname){
mydata <- read.csv(fname)
myvars <- c('X1', 'X2', 'X3', 'X4', 'X5', 'X6')
formula <- paste('Y ~', paste(myvars, collapse='+'))
glmulti.lm.out <- glmulti(formula, data=mydata, level=1, method="h", crit="aicc", confsetsize=50, plotty=F, report=F, fitfunction='lm')
return(glmulti.lm.out)
}
test <- jmra('test.csv')
库(glmulti)
jmra这里已经给出了答案:
如果像这样调用“glmulti”,则一切都按预期工作:
glmulti.lm.out<- do.call("glmulti", list(formula, data=mydata, level=1, method="h", crit="aicc", confsetsize=50, plotty=F, report=F, fitfunction='lm'))
glmulti.lm.out这里已经提供了答案:
如果像这样调用“glmulti”,则一切都按预期工作:
glmulti.lm.out<- do.call("glmulti", list(formula, data=mydata, level=1, method="h", crit="aicc", confsetsize=50, plotty=F, report=F, fitfunction='lm'))
glmulti.lm.out你到底是什么意思?你到底是什么意思?我想你应该给维护人员发封电子邮件,这似乎是个bug。我想你应该给维护人员发封电子邮件,这似乎是个bug。