我有以下兩個向量,並試圖找到它們之間的距離Mahalanobis
。這兩個向量如下:MATLAB中兩個向量之間的Mahalanobis距離
A=[2,4,5,7];
B=[6,3,8,1];
爲了計算Mahalanobis distance
,我做了以下內容:
> mahal(A(:),B(:))
對於這一點,我得到了以下結果:
0.6466
0.0259
0.0259
0.6466
但,那麼我怎樣才能得到one
的值,例如當你計算Euclidean
的距離時呢?
謝謝。
Mahalanobis距離不僅僅是一個向量距離。它是一個統計距離,既可以在兩個多元分佈之間,也可以在向量與多變量分佈之間。 'mahal'實現後者,向量化幾個樣本向量。 –