使用' system.time'解释分析的输出。

时间:2014-12-01 06:55:11

标签: r profiling

在尝试简单形式的分析时,我不确定如何解释(没有双关语)以下两个简单例子的结果:

 data <- c()

 system.time (
     for (i in 1:40000) {
         data[i] <- i^5
     }
 )
user  system elapsed 
4.15    0.24   21.34 


 data <- numeric(40000)

 system.time (
     for (i in 1:40000) {
         data[i] <- i^5
     }
 )
user  system elapsed 
0.22    0.00    0.22  

更具体地说,当试图确定一种方法比另一种方法,即哪个列(即用户,系统或已过去)快多少时,我应该注意什么?我最初认为'经过'专栏是最合适的。

谢谢,

〜凯特琳

0 个答案:

没有答案