簡體   English   中英

為什么 GGally::ggpairs 在 RStudio 中比 base R 慢得多?

[英]Why is GGally::ggpairs significantly slower in RStudio vs. base 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),我都經歷過同樣的速度減慢。

有什么解決方法嗎?

其他套餐?

具體來說,如何在不離開 RStudio 的情況下快速渲染類似: GGally::ggpairs(iris, color = "Species")

我有類似的問題,並花了一些時間試圖找出原因。 我發現了四個重要問題(不是詳盡的清單)。 如果您的情況和我一樣,那么 1 和 2 是您主要關注的問題。

  1. IDE。 RStudio 執行 ggpairs 的速度比 R 慢。
  2. 您的計算環境。 我沒有資源進行廣泛的測試,但我們很可能在談論 GPU,因為這是一個圖形處理問題。
  3. 變量數。 更多變量=時間指數增長。
  4. 順序操作。 如果您在低功耗機器上工作,則請求過多可能會減慢執行速度。

您可以在我的 github 上閱讀更多內容: https : //github.com/zstachniak/Elapsed-Time-Pairwise-Functions/blob/master/ggpairs.md

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM