【发布时间】:2014-09-14 08:32:29
【问题描述】:
有没有办法估计运行R 命令而不实际运行或仅部分运行命令的时间?
我知道system.time() 存在,但需要运行整个命令然后它给出了所用的时间。
【问题讨论】:
-
您正在处理哪些命令/哪种数据结构?
-
我在 ~ 10,000 x 15 数据帧上的
FactoMineR包中使用FAMD。这需要一段时间,想知道是否有办法估算其完成时间。 -
根据您的问题,您可以在循环中使用
system.time()。 (假设你有一个循环),看看每个循环需要多长时间,然后退出函数。并将结果乘以循环次数 -
这是用于计时的tic toc函数。你试过这个stackoverflow.com/questions/1716012/stopwatch-function-in-r/…
-
它们本身不是循环,只是诸如
lm等命令。它们在适应大数据集时需要时间(我知道biglm)。 @phonixor 在第一个循环之后您将如何停止该功能,您怎么知道它何时完成?我只是想知道是否值得投入时间,或者是否需要几天时间才能完成。