Class MultidimensionalScalingMSTLayout3DPC
- java.lang.Object
-
- elki.visualization.parallel3d.layout.AbstractLayout3DPC<MultidimensionalScalingMSTLayout3DPC.Node>
-
- elki.visualization.parallel3d.layout.MultidimensionalScalingMSTLayout3DPC
-
- All Implemented Interfaces:
Layouter3DPC<NumberVector>
,SimilarityBasedLayouter3DPC
@Reference(authors="Elke Achtert, Hans-Peter Kriegel, Erich Schubert, Arthur Zimek", title="Interactive Data Mining with 3D-Parallel-Coordinate-Trees", booktitle="Proc. 2013 ACM Int. Conf. on Management of Data (SIGMOD 2013)", url="https://doi.org/10.1145/2463676.2463696", bibkey="DBLP:conf/sigmod/AchtertKSZ13") public class MultidimensionalScalingMSTLayout3DPC extends AbstractLayout3DPC<MultidimensionalScalingMSTLayout3DPC.Node>
Layout the axes by multi-dimensional scaling.Reference:
Elke Achtert, Hans-Peter Kriegel, Erich Schubert, Arthur Zimek:
Interactive Data Mining with 3D-Parallel-Coordinate-Trees.
Proc. 2013 ACM Int. Conf. on Management of Data (SIGMOD 2013)- Since:
- 0.6.0
- Author:
- Erich Schubert
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MultidimensionalScalingMSTLayout3DPC.Node
Node class for this layout.static class
MultidimensionalScalingMSTLayout3DPC.Par
Parameteriation class.-
Nested classes/interfaces inherited from class elki.visualization.parallel3d.layout.AbstractLayout3DPC
AbstractLayout3DPC.AbstractNode<N extends AbstractLayout3DPC.AbstractNode<N>>
-
-
Field Summary
-
Fields inherited from class elki.visualization.parallel3d.layout.AbstractLayout3DPC
sim
-
Fields inherited from interface elki.visualization.parallel3d.layout.SimilarityBasedLayouter3DPC
SIM_ID
-
-
Constructor Summary
Constructors Constructor Description MultidimensionalScalingMSTLayout3DPC(Dependence sim)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Layout
layout(int dim, double[] mat)
Main analysis method.(package private) MultidimensionalScalingMSTLayout3DPC.Node
makeNode(int dim, java.util.List<MultidimensionalScalingMSTLayout3DPC.Node> children)
-
Methods inherited from class elki.visualization.parallel3d.layout.AbstractLayout3DPC
buildSpanningTree, buildTree, computeSimilarityMatrix, findOptimalRoot, getSimilarity, layout, maxDepth
-
-
-
-
Constructor Detail
-
MultidimensionalScalingMSTLayout3DPC
public MultidimensionalScalingMSTLayout3DPC(Dependence sim)
Constructor.- Parameters:
sim
- Similarity measure
-
-
Method Detail
-
makeNode
MultidimensionalScalingMSTLayout3DPC.Node makeNode(int dim, java.util.List<MultidimensionalScalingMSTLayout3DPC.Node> children)
- Specified by:
makeNode
in classAbstractLayout3DPC<MultidimensionalScalingMSTLayout3DPC.Node>
-
layout
public Layout layout(int dim, double[] mat)
Description copied from interface:SimilarityBasedLayouter3DPC
Main analysis method.- Specified by:
layout
in interfaceSimilarityBasedLayouter3DPC
- Specified by:
layout
in classAbstractLayout3DPC<MultidimensionalScalingMSTLayout3DPC.Node>
- Parameters:
dim
- Dimensionalitymat
- Similarity matrix- Returns:
- Layout
-
-