类 NoSplit

所有已实现的接口:
Serializable, Cloneable, RevisionHandler

public final class NoSplit extends ClassifierSplitModel
Class implementing a "no-split"-split.
版本:
$Revision: 1.9 $
作者:
Eibe Frank (eibe@cs.waikato.ac.nz)
另请参阅:
  • 构造器详细资料

    • NoSplit

      public NoSplit(Distribution distribution)
      Creates "no-split"-split for given distribution.
  • 方法详细资料

    • buildClassifier

      public final void buildClassifier(Instances instances) throws Exception
      Creates a "no-split"-split for a given set of instances.
      指定者:
      buildClassifier 在类中 ClassifierSplitModel
      抛出:
      Exception - if split can't be built successfully
    • whichSubset

      public final int whichSubset(Instance instance)
      Always returns 0 because only there is only one subset.
      指定者:
      whichSubset 在类中 ClassifierSplitModel
    • weights

      public final double[] weights(Instance instance)
      Always returns null because there is only one subset.
      指定者:
      weights 在类中 ClassifierSplitModel
    • leftSide

      public final String leftSide(Instances instances)
      Does nothing because no condition has to be satisfied.
      指定者:
      leftSide 在类中 ClassifierSplitModel
      参数:
      instances - the data.
    • rightSide

      public final String rightSide(int index, Instances instances)
      Does nothing because no condition has to be satisfied.
      指定者:
      rightSide 在类中 ClassifierSplitModel
    • sourceExpression

      public final String sourceExpression(int index, Instances data)
      Returns a string containing java source code equivalent to the test made at this node. The instance being tested is called "i".
      指定者:
      sourceExpression 在类中 ClassifierSplitModel
      参数:
      index - index of the nominal value tested
      data - the data containing instance structure info
      返回:
      a value of type 'String'
    • getRevision

      public String getRevision()
      Returns the revision string.
      返回:
      the revision