2
我想在R中使用不規則間隔的對稱矩陣,但我不知道如何繼續。我的想法是:矩陣的2D不規則聚合
- 將矩陣重塑爲長格式,聚合並將其轉換回來?
- bin在兩個維度(不知何故... ... tapply,聚合?)
- 保持常規binning,但對於我的每個(較大)不規則箱,用它們的總和替換所有內部值?
這裏是什麼,我試圖做一個例子:
set.seed(42)
# symmetric matrix
a <- matrix(rpois(1e4, 2), 100)
a[upper.tri(a)] <- t(a)[upper.tri(a)]
image(x=1:100, y=1:100, a, asp=1, frame=F, axes=F)
# vector of irregular breaks for binning
breaks <- c(12, 14, 25, 60, 71, 89)
# white line show the desired bins
abline(h=breaks-.5, lwd=2, col="white")
abline(v=breaks-.5, lwd=2, col="white")
(其目的是使每個矩形上方繪製根據其內部值的總和來填補。 )我會很感激任何指導如何最好地處理這個問題。