All Downloads are FREE. Search and download functionalities are using the official Maven repository.

smile.mds.package-info Maven / Gradle / Ivy

The newest version!
/*******************************************************************************
 * Copyright (c) 2010 Haifeng Li
 *   
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *  
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *******************************************************************************/

/**
 * Multidimensional scaling. MDS is a set of related statistical techniques
 * often used in information visualization for exploring similarities or
 * dissimilarities in data. An MDS algorithm starts with a matrix of item-item
 * similarities, then assigns a location to each item in N-dimensional space.
 * For sufficiently small N, the resulting locations may be displayed in a
 * graph or 3D visualization.
 * 

* The major types of MDS algorithms include: *

*
Classical multidimensional scaling
*
takes an input matrix giving dissimilarities between pairs of items and * outputs a coordinate matrix whose configuration minimizes a loss function * called strain.
*
Metric multidimensional scaling
*
A superset of classical MDS that generalizes the optimization procedure * to a variety of loss functions and input matrices of known distances with * weights and so on. A useful loss function in this context is called stress * which is often minimized using a procedure called stress majorization.
*
Non-metric multidimensional scaling
*
In contrast to metric MDS, non-metric MDS finds both a non-parametric * monotonic relationship between the dissimilarities in the item-item matrix * and the Euclidean distances between items, and the location of each item in * the low-dimensional space. The relationship is typically found using isotonic * regression.
*
Generalized multidimensional scaling
*
An extension of metric multidimensional scaling, in which the target * space is an arbitrary smooth non-Euclidean space. In case when the * dissimilarities are distances on a surface and the target space is another * surface, GMDS allows finding the minimum-distortion embedding of one surface * into another.
*
* * @author Haifeng Li */ package smile.mds;




© 2015 - 2025 Weber Informatics LLC | Privacy Policy