R:在列表上循环并应用as变量
我将插入符号功能包装起来,用于不同的随机拆分(变量I),目前已叠加到问题上-我不知道如何循环这些方法。粘贴对我不起作用R:在列表上循环并应用as变量,r,R,我将插入符号功能包装起来,用于不同的随机拆分(变量I),目前已叠加到问题上-我不知道如何循环这些方法。粘贴对我不起作用 methods <- c("svmLinear","svmRadial") for (M in methods) { for (i in c(1:5)) { data_load(act_file = "act.txt", inact_file = "inact.txt") sets(Rand=i) mod_parms(k_
methods <- c("svmLinear","svmRadial")
for (M in methods) {
for (i in c(1:5)) {
data_load(act_file = "act.txt",
inact_file = "inact.txt")
sets(Rand=i)
mod_parms(k_folds=5)
modeling_y_testing(method = M, metric='ROC',tuneLength=10)
rm(list = ls())
}
}
我想我需要将methods
中的变量转换成某种字符,这种字符应该被接受用于建模测试(基于插入符号的函数),但我不知道。非常感谢您的帮助。您的问题是
`rm(list = ls())`
此函数用于删除变量M
。在循环的第二次迭代中
`for(i in 1:5){`
我们得到了错误
object `M` not found
为什么要
rm(list=ls())
?清理内存,但这是主要原因)
object `M` not found