pdist
Distances deux a deux entre observations.
📝Syntaxe
D = pdist(X)
D = pdist(X, distance)
D = pdist(X, distance, distanceParameter)
📥Arguments d'entrée
Paramètre Description
X matrice numerique reelle. Les lignes sont les observations et les colonnes sont les variables.
distance nom de distance : euclidean, squaredeuclidean, sqeuclidean, cityblock, chebychev, cosine, correlation, hamming, jaccard, minkowski, seuclidean, mahalanobis ou spearman.
distanceParameter scalaire positif pour minkowski, vecteur d'echelle pour seuclidean, ou matrice de covariance pour mahalanobis.
📤Arguments de sortie
Paramètre Description
D vecteur ligne contenant les distances sous forme condensee.
📄Description

pdist calcule les distances entre paires de lignes de X.

L'ordre de sortie est compatible avec squareform : les paires sont stockees sous la forme (2,1), (3,1), (3,2), puis ainsi de suite.

💡Exemples
Calculer des distances et les developper en matrice symetrique.
X = [0 0; 1 0; 0 2];
D = pdist(X)
Z = squareform(D)
🔗Voir aussi
squareformpdist2
🕔Historique des versions
Version Description
2.0.0 version initiale
Modifier cette page sur GitHub