下三角行列インデックス (行と列のペア) を生成する必要があります。現在の実装は、特に対称行列が大きくなる (50K 行を超える) 場合、(メモリに関して) 非効率的です。より良い方法はありますか?
rows <- 2e+01
id <- which(lower.tri(matrix(, rows, rows)) == TRUE, arr.ind=T)
head(id)
# row col
# [1,] 2 1
# [2,] 3 1
# [3,] 4 1
# [4,] 5 1
# [5,] 6 1
# [6,] 7 1