我正在尝试编写一个将拟合线性模型传递给ncvTest()的函数。
runFun <- function(var, dataset){
model <- lm(formula(var), data = dataset) # linear fit model
ncvOut<- ncvTest(model)
return(ncvOut)
}
runFun(SALES~Time,FOCData)
但它低于错误:
Error in eval(data, envir = environment(formula(model))) :
object 'dataset' not found
有人可以帮我解决这个问题吗?
答案 0 :(得分:2)
dataset<-read.table('data.txt',header = T)
&#13;
记住R函数是:
myfunction <- function(arg1, arg2, ... ){
statements
return(object)
}