为什么 GGally::ggpair 在 RStudio 中明显慢于基本 R



根据标题,有谁知道为什么从 GGally 包渲染ggpairs图在 RStudio 中比在基本 R(或终端)中需要更长的时间?

例:

start.time <- Sys.time()
ggpairs(mtcars)
end.time <- Sys.time()
time.taken <- end.time - start.time
time.taken

在我的机器上在 RStudio 中运行它需要比基本 R 长 5 倍的时间。无论操作系统如何(Windows与Mac),我都经历过同样的减速。

有什么解决方法吗?

其他套餐?

具体来说,如何呈现如下内容: GGally::ggpairs(iris, color = "Species")不离开RStudio快速?

我也有类似的问题,并花了一些时间试图找出原因。我发现了四个重要问题(不是详尽的清单)。如果您的情况像我一样,那么 1 和 2 是您的主要关注点。

  1. 集成开发环境。RStudio 执行 ggpair 的速度比 R 慢。
  2. 您的计算环境。我没有资源来对此进行广泛的测试,但我们很可能在谈论GPU,因为这是一个图形处理问题。
  3. 变量数。更多变量 = 时间呈指数级增长。
  4. 顺序操作。如果您在低功耗计算机上工作,则可能会因请求过多而减慢执行速度。

你可以在这里阅读更多关于我的github的内容:https://github.com/zstachniak/Elapsed-Time-Pairwise-Functions/blob/master/ggpairs.md

相关内容

  • 没有找到相关文章

最新更新