@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 SimpleCircularMSTLayout3DPC extends AbstractLayout3DPC<SimpleCircularMSTLayout3DPC.Node>
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)
| Modifier and Type | Class and Description | 
|---|---|
| static class  | SimpleCircularMSTLayout3DPC.NodeNode class for this layout. | 
| static class  | SimpleCircularMSTLayout3DPC.ParameterizerParameteriation class. | 
AbstractLayout3DPC.AbstractNode<N extends AbstractLayout3DPC.AbstractNode<N>>simSIM_ID| Constructor and Description | 
|---|
| SimpleCircularMSTLayout3DPC(DependenceMeasure sim)Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | computePositions(SimpleCircularMSTLayout3DPC.Node node,
                int depth,
                double aoff,
                double awid,
                int maxdepth)Compute the layout positions | 
| private void | computeWeights(SimpleCircularMSTLayout3DPC.Node node)Recursively assign node weights. | 
| Layout | layout(int dim,
      double[] mat)Main analysis method. | 
| (package private) SimpleCircularMSTLayout3DPC.Node | makeNode(int dim,
        java.util.List<SimpleCircularMSTLayout3DPC.Node> children) | 
buildSpanningTree, buildTree, computeSimilarityMatrix, findOptimalRoot, getSimilarity, layout, maxDepthpublic SimpleCircularMSTLayout3DPC(DependenceMeasure sim)
sim - Similarity measurepublic Layout layout(int dim, double[] mat)
SimilarityBasedLayouter3DPClayout in interface SimilarityBasedLayouter3DPClayout in class AbstractLayout3DPC<SimpleCircularMSTLayout3DPC.Node>dim - Dimensionalitymat - Similarity matrixprivate void computeWeights(SimpleCircularMSTLayout3DPC.Node node)
node - Node to start with.public static void computePositions(SimpleCircularMSTLayout3DPC.Node node, int depth, double aoff, double awid, int maxdepth)
node - Node to start withdepth - Depth of the nodeaoff - Angular offsetawid - Angular widthmaxdepth - Maximum depth (used for radius computations)SimpleCircularMSTLayout3DPC.Node makeNode(int dim, java.util.List<SimpleCircularMSTLayout3DPC.Node> children)
makeNode in class AbstractLayout3DPC<SimpleCircularMSTLayout3DPC.Node>Copyright © 2019 ELKI Development Team. License information.