0

2 から指定された値 (つまり、columnCount) まで繰り返すループがあります。ループ内で行われるすべての計算は i の値に依存するため、i の値は重要です。

ループ スニペット:

   > x1=runif(900000,9999,90999)
   > x2=runif(900000,0,9)
   > x3=runif(900000,5000,80000)
   > y=rep(0:1,450000)
   > data=data.frame(y,x1,x2,x3)
   > dim(data)
    [1] 900000   4 
   > columnCount = ncol(data)
   > yVar = names(data[1])

for (i in 2:columnCount) {  
    xVar[i] = names(data[i])
    result <- smbinning(df=data,y=yVar,x=xVar[i],p=0.05)
    }

注: Y 列は常に一定ですが、x 列はすべてのステップで 1 ずつ反復します (実際のデータ フレームには 250 列以上あります)。

library(foreach)
library(doParallel)

foreach(icount(iters)) %dopar% {
4

1 に答える 1