不同的输出与不同的pc

时间:2016-09-25 17:06:15

标签: r algorithm

我正在运行我在两台不同计算机上编写的算法。 在一台计算机上我得到了我想要的结果但在另一台计算机上打印出来:

  

{:任务1失败 - "参数不能解释为错误   逻辑"

我不明白为什么会发生这种情况..我从它运行的电脑中复制了相同的代码,我试图:删除所有软件包,卸载R Studio,清理全局环境但没有任何作用.. 有什么建议? 我要运行的代码部分是:

> m.list.2var <- list() l <- 1 for (i in models)    {   for (j in
> c(2:ncol(eu))) 
>     {
>     for (k in c(2:ncol(eu))) 
>       {
>       if (j >= k) next
>       
>       cl <- makeCluster(4)
>       registerDoParallel(cl)
>       set.seed(503)
>       m.list.2var[[l]] <- train( eu[, c(j,k)], eu[, 1], method = i, trControl = timecontrol, tuneGrid = get(paste0(i, "Grid")) )
>       stopCluster(cl)
>       
>       l <- l + 1
>       cat(l, ".", i, "[", j, k, "]\n")
>     }   } }

1 个答案:

答案 0 :(得分:0)

好的,我发现了这个问题。 我没有在电脑中使用最新版本的r(3.3.1)它没有用。 希望能帮助他人。