public class M5Rules extends M5Base implements TechnicalInformationHandler
@inproceedings{Holmes1999,
author = {Geoffrey Holmes and Mark Hall and Eibe Frank},
booktitle = {Twelfth Australian Joint Conference on Artificial Intelligence},
pages = {1-12},
publisher = {Springer},
title = {Generating Rule Sets from Model Trees},
year = {1999}
}
@inproceedings{Quinlan1992,
address = {Singapore},
author = {Ross J. Quinlan},
booktitle = {5th Australian Joint Conference on Artificial Intelligence},
pages = {343-348},
publisher = {World Scientific},
title = {Learning with Continuous Classes},
year = {1992}
}
@inproceedings{Wang1997,
author = {Y. Wang and I. H. Witten},
booktitle = {Poster papers of the 9th European Conference on Machine Learning},
publisher = {Springer},
title = {Induction of model trees for predicting continuous classes},
year = {1997}
}
Valid options are:
-N Use unpruned tree/rules
-U Use unsmoothed predictions
-R Build regression tree/rule rather than a model tree/rule
-M <minimum number of instances> Set minimum number of instances per leaf (default 4)
BATCH_SIZE_DEFAULT, NUM_DECIMAL_PLACES_DEFAULT| Constructor and Description |
|---|
M5Rules()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getRevision()
Returns the revision string.
|
TechnicalInformation |
getTechnicalInformation()
Returns an instance of a TechnicalInformation object, containing
detailed information about the technical background of this class,
e.g., paper reference or book this class is based on.
|
java.lang.String |
globalInfo()
Returns a string describing classifier
|
static void |
main(java.lang.String[] args)
Main method by which this class can be tested
|
buildClassifier, buildRegressionTreeTipText, classifyInstance, enumerateMeasures, generateRulesTipText, getBuildRegressionTree, getCapabilities, getM5RootNode, getMeasure, getMinNumInstances, getOptions, getUnpruned, getUseUnsmoothed, listOptions, measureNumRules, minNumInstancesTipText, setBuildRegressionTree, setMinNumInstances, setOptions, setUnpruned, setUseUnsmoothed, toString, unprunedTipText, useUnsmoothedTipTextbatchSizeTipText, debugTipText, distributionForInstance, distributionsForInstances, doNotCheckCapabilitiesTipText, forName, getBatchSize, getDebug, getDoNotCheckCapabilities, getNumDecimalPlaces, implementsMoreEfficientBatchPrediction, makeCopies, makeCopy, numDecimalPlacesTipText, postExecution, preExecution, run, runClassifier, setBatchSize, setDebug, setDoNotCheckCapabilities, setNumDecimalPlacesequals, getClass, hashCode, notify, notifyAll, wait, wait, waitmakeCopypublic java.lang.String globalInfo()
public TechnicalInformation getTechnicalInformation()
getTechnicalInformation in interface TechnicalInformationHandlergetTechnicalInformation in class M5Basepublic java.lang.String getRevision()
getRevision in interface RevisionHandlergetRevision in class AbstractClassifierpublic static void main(java.lang.String[] args)
args - an array of options