Sammon mapping
Appearance
Sammon's projection, or Sammon's mapping is an algorithm that maps a high-dimensional space to a space of lower dimensionality (see multidimensional scaling).
Denote the distance between ith and jth objects in the original space by , and the distance between their projections by . Sammon's projection aims to minimize the following error function, which is often referred to as Sammon's stress:
The minimization can be performed either by gradient descent, as proposed initially, or by other means.
Software
Sammon's projection is supported by R (package MASS) and by SOM toolbox, a free functional package for Matlab. An implementation in C# can be found at CodeProject.
Bibliography
- Sammon JW (1969). "A nonlinear mapping for data structure analysis" (PDF). IEEE Transactions on Computers. 18: 401–409.
{{cite journal}}
: Check|authorlink=
value (help)