0

私が持っているとしましょう

myFun = function(){

}

そんなこと知ってる

system.time(myFun) 

関数の実行に使用された時間を教えてくれます。問題は、関数の呼び出しを 1000 回繰り返すのにどれくらいかかるかを知りたいのですが、どうすればよいですか?

4

1 に答える 1

3

myFun を 1000 回繰り返すには:

library(microbenchmark)
myFun <- function() {Sys.time()}
microbenchmark(myFun(), times = 1000)

Unit: microseconds
       expr   min     lq median     uq    max neval
    myFun() 9.893 11.035 11.416 12.176 60.119  1000
于 2013-10-12T02:25:09.957 に答える