利用energy
程序包的dcor(X,Y)
函数可以计算出两个向量X
、Y
之间的距离系数.我有一个这样的矩阵Z
library(energy)
Z <- data.frame(Z1 = c(0.2, 3, 0.01, 3.4, 6),
Z2 = c(2.2, 3.5, 0.5, 0.3, 7.0),
Z3 = c(4.7, 0.003, 1.4, 0, 0.6))
我想为所有组合创建距离相关矩阵.如何创建执行此计算的函数?最终结果必须如下所示
Z1 Z2 Z3
Z1 1 0.76 0.76
Z2 0.76 1 0.48
Z3 0.76 0.48 1