2016-09-25 2 views
-2

私は2台の異なるコンピュータで書いたアルゴリズムを実行しています。一台のコンピュータ上の 欲しい結果を得るが、他にそれが出力します。別のPCで異なる出力

エラー{中:タスク1が失敗しました - 「引数は 論理として解釈ではありません」

i」はドンをどうしてこのようなことが起こっているのか理解しています...私は動作するPCから同じコードをコピーしました。私はすべてのパッケージを削除し、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") 
>  } } } 

答えて

0

[OK]を私は問題を発見しました。 私はr(3.3.1)の最新バージョンを持っていませんでした。 他人を助ける希望。