@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.Node
Node class for this layout.
|
static class |
SimpleCircularMSTLayout3DPC.Parameterizer
Parameteriation 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.