Package weka.classifiers.meta
Class LogClassRegressor
- java.lang.Object
-
- weka.classifiers.AbstractClassifier
-
- weka.classifiers.SingleClassifierEnhancer
-
- weka.classifiers.meta.LogClassRegressor
-
- All Implemented Interfaces:
Serializable,Cloneable,weka.classifiers.Classifier,weka.core.BatchPredictor,weka.core.CapabilitiesHandler,weka.core.CapabilitiesIgnorer,weka.core.CommandlineRunnable,weka.core.OptionHandler,weka.core.RevisionHandler
public class LogClassRegressor extends weka.classifiers.SingleClassifierEnhancerTakes log of the class attribute 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
- Author:
- Eibe Frank
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static doubleCLASS_CONSTANTConstant to add to class before logarithm is taken.
-
Constructor Summary
Constructors Constructor Description LogClassRegressor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuildClassifier(weka.core.Instances data)Builds the classifier.doubleclassifyInstance(weka.core.Instance inst)Returns the prediction.StringgetRevision()StringglobalInfo()Returns a string describing classifier.static voidmain(String[] args)Main method for running this class.StringtoString()Returns description of classifier.weka.core.Instancetransform(weka.core.Instance inst)Transform instance.-
Methods inherited from class weka.classifiers.SingleClassifierEnhancer
classifierTipText, defaultClassifierOptions, defaultClassifierString, getCapabilities, getClassifier, getClassifierSpec, getOptions, listOptions, postExecution, preExecution, setClassifier, setOptions
-
Methods inherited from class weka.classifiers.AbstractClassifier
batchSizeTipText, debugTipText, distributionForInstance, distributionsForInstances, doNotCheckCapabilitiesTipText, forName, getBatchSize, getDebug, getDoNotCheckCapabilities, getNumDecimalPlaces, implementsMoreEfficientBatchPrediction, makeCopies, makeCopy, numDecimalPlacesTipText, run, runClassifier, setBatchSize, setDebug, setDoNotCheckCapabilities, setNumDecimalPlaces
-
-
-
-
Field Detail
-
CLASS_CONSTANT
public static final double CLASS_CONSTANT
Constant to add to class before logarithm is taken.- See Also:
- Constant Field Values
-
-
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 ExceptionBuilds the classifier.- Parameters:
data- the training data- Throws:
Exception- if something goes wrong
-
classifyInstance
public double classifyInstance(weka.core.Instance inst) throws ExceptionReturns the prediction.- Specified by:
classifyInstancein interfaceweka.classifiers.Classifier- Overrides:
classifyInstancein classweka.classifiers.AbstractClassifier- Parameters:
inst- the instance to predict- Returns:
- the prediction
- Throws:
Exception- if prediction fails
-
toString
public String toString()
Returns description of classifier.
-
getRevision
public String getRevision()
- Specified by:
getRevisionin interfaceweka.core.RevisionHandler- Overrides:
getRevisionin classweka.classifiers.AbstractClassifier
-
main
public static void main(String[] args)
Main method for running this class.- Parameters:
args- the options
-
-