4
我有一個有49個變量和4M行的數據幀。我想計算49 x 49的相關矩陣。所有列都是類數字。加速R中的相關矩陣計算
這裏有一個例子:
df <- data.frame(replicate(49,sample(0:50,4000000,rep=TRUE)))
我使用的標準cor
功能。
cor_matrix <- cor(df, use = "pairwise.complete.obs")
這需要很長時間。我有16GB RAM和一個i5單核2.60Ghz。
有沒有辦法讓我的桌面計算速度更快?
您可能會檢查[here](http://www.r-bloggers.com/bigcor-large-correlation-matrices-in-r/) – akrun
您的主要問題是'use =「pairwise.complete.obs」 '。在我的系統上(用12列進行測試),需要花費5倍於use =「everything」的時間。 – Roland