私の R プログラムには、完了までにかなりの時間がかかるメイン ループがあります。このため、現在よりも正確な見積もりを提供する警告ダイアログを作成したいと考えています。現在、それが呼び出すループにあります
if (loopIteration == 1) {
sampleTime1 <- sys.time();
}
if (loopIteration == 2) {
sampleTime2 <- sys.time();
timeEstimate <- loopLength*difftime(sampleTime2, sampleTime1);
print(timeEstimate);
}
残念ながら、この見積もりは約 75% 正確ではありません。これをより正確にするにはどうすればよいですか?