Class VotedPairs
- java.lang.Object
-
- adams.core.logging.LoggingObject
-
- adams.core.logging.CustomLoggingLevelObject
-
- adams.core.option.AbstractOptionHandler
-
- adams.flow.transformer.wekaclassifiersetupprocessor.AbstractClassifierSetupProcessor
-
- adams.flow.transformer.wekaclassifiersetupprocessor.VotedPairs
-
- All Implemented Interfaces:
adams.core.Destroyable
,adams.core.GlobalInfoSupporter
,adams.core.logging.LoggingLevelHandler
,adams.core.logging.LoggingSupporter
,adams.core.option.OptionHandler
,adams.core.SizeOfHandler
,Serializable
public class VotedPairs extends AbstractClassifierSetupProcessor
Generates an array of classifiers that contains the original ones, but also all possible classifier pairs encapsulated in the Vote meta-classifier.- Author:
- FracPete (fracpete at waikato dot ac dot nz)
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
VotedPairs.VotingType
How the voting is done.
-
Field Summary
Fields Modifier and Type Field Description protected VotedPairs.VotingType
m_VotingType
the type of voting to perform .
-
Constructor Summary
Constructors Constructor Description VotedPairs()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
defineOptions()
Adds options to the internal list of options.protected weka.classifiers.Classifier[]
doProcess(weka.classifiers.Classifier[] classifiers)
Processes the classifier array.VotedPairs.VotingType
getVotingType()
Returns the type of voting in use.String
globalInfo()
Returns a string describing the object.void
setVotingType(VotedPairs.VotingType value)
Sets the type of voting to use.String
votingTypeTipText()
Returns the tip text for this property.-
Methods inherited from class adams.flow.transformer.wekaclassifiersetupprocessor.AbstractClassifierSetupProcessor
check, process
-
Methods inherited from class adams.core.option.AbstractOptionHandler
cleanUpOptions, destroy, finishInit, getDefaultLoggingLevel, getOptionManager, initialize, loggingLevelTipText, newOptionManager, reset, setLoggingLevel, toCommandLine, toString
-
Methods inherited from class adams.core.logging.LoggingObject
configureLogger, getLogger, getLoggingLevel, initializeLogging, isLoggingEnabled, sizeOf
-
-
-
-
Field Detail
-
m_VotingType
protected VotedPairs.VotingType m_VotingType
the type of voting to perform .
-
-
Method Detail
-
globalInfo
public String globalInfo()
Returns a string describing the object.- Specified by:
globalInfo
in interfaceadams.core.GlobalInfoSupporter
- Specified by:
globalInfo
in classadams.core.option.AbstractOptionHandler
- Returns:
- a description suitable for displaying in the gui
-
defineOptions
public void defineOptions()
Adds options to the internal list of options.- Specified by:
defineOptions
in interfaceadams.core.option.OptionHandler
- Overrides:
defineOptions
in classadams.core.option.AbstractOptionHandler
-
setVotingType
public void setVotingType(VotedPairs.VotingType value)
Sets the type of voting to use.- Parameters:
value
- the type
-
getVotingType
public VotedPairs.VotingType getVotingType()
Returns the type of voting in use.- Returns:
- the type
-
votingTypeTipText
public String votingTypeTipText()
Returns the tip text for this property.- Returns:
- tip text for this property suitable for displaying in the GUI or for listing the options.
-
doProcess
protected weka.classifiers.Classifier[] doProcess(weka.classifiers.Classifier[] classifiers)
Processes the classifier array.- Specified by:
doProcess
in classAbstractClassifierSetupProcessor
- Parameters:
classifiers
- the classifiers to process- Returns:
- the processed classifiers
-
-