我在矩阵中有4维数据group1
,如下所示:
cost quality safety time
[1,] 13 6 3 4
[2,] 10 4 5 10
[3,] 8 9 3 9
[4,] 7 8 9 9
[5,] 4 4 4 2
我有另一个矩阵group2
,它有一行和四列代表相同的四个变量:
cost quality safety time
[1,] 2 2 7 11
识别group1
和group2
之间的距离我使用mahalanobis
函数计算了马哈拉诺比斯距离:
mat1 <- matrix(group1, ncol=ncol(group1), dimnames=NULL)
mat2 <- matrix(group2, ncol=ncol(group2), dimnames=NULL)
mahalanobis(mat2, colMeans(mat1), cov(mat1))
该函数计算从group1
到group2
的距离为13.74883
。
如何使用马哈拉诺比斯距离从group2
绘制group1
的距离?
我还查看了drawMahal
包中的chemometrics
函数,但此函数不支持超过2个维度。
图表类似于以下内容: