Welcome to Kovach Computing Services. This website uses 'cookies' to give you the best, most relevant experience. Using this website means you’re Ok with this. You can find out more about them, and find out how to opt out of their use, by following this link (or by clicking the 'Privacy' link at the top of any page).

XLSTAT - Multidimensional Scaling (MDS)

Tutorial
View a tutorial

Multidimensional Scaling principle

Multidimensional Scaling (MDS) is used to go from a proximity matrix (similarity or dissimilarity) between a series of N objects to the coordinates of these same objects in a p-dimensional space. p is generally fixed at 2 or 3 so that the objects may be visualized easily.

For example, with MDS, it is possible to reconstitute the position of towns on a map very precisely from the distances in kilometers (the dissimilarity in this case being the Euclidean distance) between the towns, modulo a rotation and a symmetrical transformation. Practically, MDS is often used in psychometry (perception analysis) and marketing (distances between products obtained from consumer classifications) but there are applications in a large number of domains.

Type of Multidimensional Scaling

There are two types of MDS depending on the nature of the dissimilarity observed:

Metric MDS Non metric MDS
  • Absolute MDS
  • Ratio MDS
  • Interval MDS
  • Polynomial MDS
  • Ordinal (2 options)
  • Raw Stress
  • Normalized Stress
  • Kruskal's stress (2 options)

Note: for a given number of dimensions, the weaker the stress, the better the quality of the representation. Furthermore, the higher the number of dimensions, the weaker the stress.

Multidimensional Scaling algorithm in XLSTAT

XLSTAT uses the SMACOF (Scaling by MAjorizing a COnvex Function) algorithm which minimizes the "Normalized Stress" (de Leeuw, 1977).

Copyright © 2013 Kovach Computing Services, Anglesey, Wales. All Rights Reserved. Portions copyright Addinsoft and Provalis Research.

Last modified 5 April, 2013