목록2025/04/06 (1)
yuns
Mahalanobis 거리 구하기(직접 구현/scipy모듈 활용)
Mahalanobis 거리 직접 계산 vs. scipy로 계산하기데이터 간의 거리를 측정할 때 유클리디안 거리(Euclidean distance)가 가장 많이 쓰이지만, 데이터의 분포를 고려해야 할 땐 Mahalanobis 거리(Mahalanobis distance)가 훨씬 더 적합합니다.이번 글에서는 두 가지 방식으로 Mahalanobis 거리를 계산해 보겠습니다:np.matmul을 이용한 수식 구현scipy.spatial.distance.cdist를 이용한 간단한 계산📌 Mahalanobis 거리란?Mahalanobis 거리는 다음과 같은 수식으로 정의됩니다:$$D_M(x, \mu) = \sqrt{(x - \mu)^T S^{-1} (x - \mu)}$$$x$: 샘플 벡터$\mu$: 평균 벡터 (또는..
머신러닝
2025. 4. 6. 16:20