Uses of Class
weka.core.neighboursearch.kdtrees.KDTreeNode

Packages that use KDTreeNode
  • Uses of KDTreeNode in weka.core.neighboursearch

    Methods in weka.core.neighboursearch with parameters of type KDTreeNode
    Modifier and Type
    Method
    Description
    void
    KDTree.assignSubToCenters(KDTreeNode node, Instances centers, int[] centList, int[] assignments)
    Assigns instances of this node to center.
  • Uses of KDTreeNode in weka.core.neighboursearch.kdtrees

    Modifier and Type
    Field
    Description
    KDTreeNode.m_Left
    left subtree; contains instances with smaller or equal to split value.
    KDTreeNode.m_Right
    right subtree; contains instances with larger than split value.
    Methods in weka.core.neighboursearch.kdtrees with parameters of type KDTreeNode
    Modifier and Type
    Method
    Description
    abstract void
    KDTreeNodeSplitter.splitNode(KDTreeNode node, int numNodesCreated, double[][] nodeRanges, double[][] universe)
    Splits a node into two.
    void
    KMeansInpiredMethod.splitNode(KDTreeNode node, int numNodesCreated, double[][] nodeRanges, double[][] universe)
    Splits a node into two such that the overall sum of squared distances of points to their centres on both sides of the (axis-parallel) splitting plane is minimum.
    void
    MedianOfWidestDimension.splitNode(KDTreeNode node, int numNodesCreated, double[][] nodeRanges, double[][] universe)
    Splits a node into two based on the median value of the dimension in which the points have the widest spread.
    void
    MidPointOfWidestDimension.splitNode(KDTreeNode node, int numNodesCreated, double[][] nodeRanges, double[][] universe)
    Splits a node into two based on the midpoint value of the dimension in which the points have the widest spread.
    void
    SlidingMidPointOfWidestSide.splitNode(KDTreeNode node, int numNodesCreated, double[][] nodeRanges, double[][] universe)
    Splits a node into two based on the midpoint value of the dimension in which the node's rectangle is widest.