在我的R程序中,我有一個主循環,需要花費大量的時間才能完成。正因爲如此,我想創建一個警告對話框,它提供了比我現在更準確的估計值。目前在迴路中它呼叫如何創建更準確的運行時間估計
if (loopIteration == 1) {
sampleTime1 <- sys.time();
}
if (loopIteration == 2) {
sampleTime2 <- sys.time();
timeEstimate <- loopLength*difftime(sampleTime2, sampleTime1);
print(timeEstimate);
}
不幸的是,這個估計是不準確的約75%。我怎樣才能讓這個更準確?
什麼是'SampleTime2'? – mnel
推測這兩個條件是'loopIteration == 1'是一個錯字? – joran