Class Iadem3

    • Field Detail

      • maxNestingLevelOption

        public IntOption maxNestingLevelOption
      • maxSubtreesPerNodeOption

        public IntOption maxSubtreesPerNodeOption
      • interchangedTrees

        protected int interchangedTrees
      • deletedTrees

        protected int deletedTrees
      • numTrees

        protected int numTrees
      • lastPrediction

        protected int lastPrediction
      • lastPredictionInLeaf

        protected int lastPredictionInLeaf
      • treeLevel

        protected int treeLevel
      • currentSplitState

        protected int currentSplitState
      • numSplitsByBreakingTies

        public int numSplitsByBreakingTies
    • Constructor Detail

      • Iadem3

        public Iadem3()
    • Method Detail

      • getModelMeasurementsImpl

        protected Measurement[] getModelMeasurementsImpl()
        Description copied from class: AbstractClassifier
        Gets the current measurements of this classifier.

        The reason for ...Impl methods: ease programmer burden by not requiring them to remember calls to super in overridden methods. Note that this will produce compiler errors if not overridden.
        Overrides:
        getModelMeasurementsImpl in class Iadem2
        Returns:
        an array of measurements to be used in evaluation tasks
      • removeSubtree

        public void removeSubtree​(Iadem3Subtree subtree)
      • canCreateSubtree

        public boolean canCreateSubtree()
      • getTreeLevel

        public int getTreeLevel()
      • getMaxAltSubtreesPerNode

        public int getMaxAltSubtreesPerNode()
      • getMaxNestingLevels

        public int getMaxNestingLevels()
      • isRestaurarVectoresPrediccion

        public boolean isRestaurarVectoresPrediccion()
      • numDeletedTrees

        public int numDeletedTrees()
      • numTrees

        public int numTrees()
      • newTreeChange

        public void newTreeChange()
      • newDeletedTree

        public void newDeletedTree()
      • numSubtrees

        public int numSubtrees()
      • hasTree

        protected boolean hasTree​(Iadem2.Node node)
      • getClassVotesFromLeaf

        protected void getClassVotesFromLeaf​(Instance instance)
      • getChangedTrees

        public int getChangedTrees()
      • getNumberOfSubtrees

        public int getNumberOfSubtrees()
      • getMainTree

        protected Iadem3 getMainTree()
      • updateNumberOfLeaves

        public void updateNumberOfLeaves​(int amount)
      • updateNumberOfNodes

        public void updateNumberOfNodes​(int amount)
      • updateNumberOfNodesSplitByTieBreaking

        public void updateNumberOfNodesSplitByTieBreaking​(int amount)