【问题标题】:Estimate R execution time估计 R 执行时间
【发布时间】: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 在第一个循环之后您将如何停止该功能,您怎么知道它何时完成?我只是想知道是否值得投入时间,或者是否需要几天时间才能完成。

标签: r time execution


【解决方案1】:

还有http://www.ats.ucla.edu/stat/r/faq/timing_code.htm,它有proc.time 和system.time

【讨论】:

    猜你喜欢
    • 2017-11-16
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 2014-09-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多