weka.classifiers.meta
Class LogTargetRegressor

java.lang.Object
  extended by weka.classifiers.AbstractClassifier
      extended by weka.classifiers.SingleClassifierEnhancer
          extended by weka.classifiers.meta.LogTargetRegressor
All Implemented Interfaces:
Serializable, Cloneable, weka.classifiers.Classifier, weka.core.CapabilitiesHandler, weka.core.OptionHandler, weka.core.RevisionHandler

public class LogTargetRegressor
extends weka.classifiers.SingleClassifierEnhancer

Takes logs of all numeric attributes in the data.

Valid options are:

 -D
  If set, classifier is run in debug mode and
  may output additional info to the console
 -W
  Full name of base classifier.
  (default: weka.classifiers.rules.ZeroR)
 Options specific to classifier weka.classifiers.rules.ZeroR:
 
 -D
  If set, classifier is run in debug mode and
  may output additional info to the console

Version:
$Revision: 4584 $
Author:
Eibe Frank
See Also:
Serialized Form

Field Summary
static double ATT_CONSTANT
          Constant to add to attributes before logarithm is taken.
static double CLASS_CONSTANT
          Constant to add to class before logarithm is taken.
 
Fields inherited from class weka.classifiers.SingleClassifierEnhancer
m_Classifier
 
Fields inherited from class weka.classifiers.AbstractClassifier
m_Debug
 
Constructor Summary
LogTargetRegressor()
           
 
Method Summary
 void buildClassifier(weka.core.Instances data)
          Builds the classifier.
 double classifyInstance(weka.core.Instance inst)
          Returns the prediction.
 String getRevision()
           
 String globalInfo()
          Returns a string describing classifier.
static void main(String[] argv)
          Main method for running this class.
 String toString()
          Returns description of classifier.
 weka.core.Instance transform(weka.core.Instance inst)
          Transform instance.
 
Methods inherited from class weka.classifiers.SingleClassifierEnhancer
classifierTipText, defaultClassifierString, getCapabilities, getClassifier, getClassifierSpec, getOptions, listOptions, setClassifier, setOptions
 
Methods inherited from class weka.classifiers.AbstractClassifier
debugTipText, distributionForInstance, forName, getDebug, makeCopies, makeCopy, runClassifier, setDebug
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ATT_CONSTANT

public static final double ATT_CONSTANT
Constant to add to attributes before logarithm is taken.

See Also:
Constant Field Values

CLASS_CONSTANT

public static final double CLASS_CONSTANT
Constant to add to class before logarithm is taken.

See Also:
Constant Field Values
Constructor Detail

LogTargetRegressor

public LogTargetRegressor()
Method Detail

globalInfo

public String globalInfo()
Returns a string describing classifier.

Returns:
a description suitable for displaying in the explorer/experimenter gui

transform

public weka.core.Instance transform(weka.core.Instance inst)
Transform instance.

Parameters:
inst - the instance to transform
Returns:
the transformed instance

buildClassifier

public void buildClassifier(weka.core.Instances data)
                     throws Exception
Builds the classifier.

Parameters:
data - the training data
Throws:
Exception - if something goes wrong

classifyInstance

public double classifyInstance(weka.core.Instance inst)
                        throws Exception
Returns the prediction.

Specified by:
classifyInstance in interface weka.classifiers.Classifier
Overrides:
classifyInstance in class weka.classifiers.AbstractClassifier
Parameters:
inst - the instance to predict
Returns:
the prediction
Throws:
Exception - if prediction fails

toString

public String toString()
Returns description of classifier.

Overrides:
toString in class Object
Returns:
the description

getRevision

public String getRevision()
Specified by:
getRevision in interface weka.core.RevisionHandler
Overrides:
getRevision in class weka.classifiers.AbstractClassifier

main

public static void main(String[] argv)
Main method for running this class.

Parameters:
argv - the options


Copyright © 2012 University of Waikato, Hamilton, NZ. All Rights Reserved.