Class KStarNominalAttribute

java.lang.Object
weka.classifiers.lazy.kstar.KStarNominalAttribute
All Implemented Interfaces:
KStarConstants, RevisionHandler

public class KStarNominalAttribute extends Object implements KStarConstants, RevisionHandler
A custom class which provides the environment for computing the transformation probability of a specified test instance nominal attribute to a specified train instance nominal attribute.
Version:
$Revision 1.0 $
Author:
Len Trigg (len@reeltwo.com), Abdelaziz Mahoui (am14@cs.waikato.ac.nz)
  • Constructor Details

    • KStarNominalAttribute

      public KStarNominalAttribute(Instance test, Instance train, int attrIndex, Instances trainSet, int[][] randClassCol, KStarCache cache)
      Constructor
  • Method Details

    • transProb

      public double transProb()
      Calculates the probability of the indexed nominal attribute of the test instance transforming into the indexed nominal attribute of the training instance.
      Returns:
      the value of the transformation probability.
    • setOptions

      public void setOptions(int missingmode, int blendmethod, int blendfactor)
      Sets the options.
    • getRevision

      public String getRevision()
      Returns the revision string.
      Specified by:
      getRevision in interface RevisionHandler
      Returns:
      the revision