mahaldis | R Documentation |

`mahaldis`

measures the pairwise Mahalanobis (1936) distances between individual objects.

```
mahaldis(x)
```

`x` |
matrix containing the variables. |

`mahaldis`

computes the Mahalanobis (1936) distances between individual objects. The Mahalanobis distance takes into account correlations among variables and does not depend on the scales of the variables.

`mahaldis`

builds on the fact that type-II principal component analysis (PCA) preserves the Mahalanobis distance among objects (Legendre and Legendre 2012). Therefore, `mahaldis`

first performs a type-II PCA on standardized variables, and then computes the Euclidean distances among (repositioned) objects whose positions are given in the matrix `\mathbf{G}`

. This is equivalent to the Mahalanobis distances in the space of the original variables (Legendre and Legendre 2012).

an object of class `dist`

.

Pierre Legendre pierre.legendre@umontreal.ca

http://adn.biol.umontreal.ca/~numericalecology/

Ported to FD by Etienne Laliberté.

Legendre, P. and L. Legendre (2012) *Numerical Ecology*. 3nd English edition. Amsterdam: Elsevier.

`mahalanobis`

computes the Mahalanobis distances among groups of objects, not individual objects.

```
mat <- matrix(rnorm(100), 50, 20)
ex1 <- mahaldis(mat)
# check attributes
attributes(ex1)
```

FD documentation built on Nov. 26, 2023, 5:07 p.m.

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.