';未找到对象';在自己的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。