|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectweka.filters.Filter
weka.filters.unsupervised.attribute.AddValues
public class AddValues
Adds the labels from the given list to an attribute if they are missing. The labels can also be sorted in an ascending manner. If no labels are provided then only the (optional) sorting applies.
Valid options are:-C <col> Sets the attribute index (default last).
-L <label1,label2,...> Comma-separated list of labels to add. (default: none)
-S Turns on the sorting of the labels.Based on code from AddValues.
AddValues
,
Serialized FormConstructor Summary | |
---|---|
AddValues()
|
Method Summary | |
---|---|
java.lang.String |
attributeIndexTipText()
Returns the tip text for this property |
java.lang.String |
getAttributeIndex()
Get the index of the attribute used. |
Capabilities |
getCapabilities()
Returns the Capabilities of this filter. |
java.lang.String |
getLabels()
Get the comma-separated list of labels that are added. |
java.lang.String[] |
getOptions()
Gets the current settings of the filter. |
java.lang.String |
getRevision()
Returns the revision string. |
boolean |
getSort()
Gets whether the labels are sorted or not. |
java.lang.String |
globalInfo()
Returns a string describing this filter |
boolean |
input(Instance instance)
Input an instance for filtering. |
java.lang.String |
labelsTipText()
Returns the tip text for this property |
java.util.Enumeration |
listOptions()
Returns an enumeration describing the available options. |
static void |
main(java.lang.String[] args)
Main method for testing and running this class. |
void |
setAttributeIndex(java.lang.String attIndex)
Sets index of the attribute used. |
boolean |
setInputFormat(Instances instanceInfo)
Sets the format of the input instances. |
void |
setLabels(java.lang.String value)
Sets the comma-separated list of labels. |
void |
setOptions(java.lang.String[] options)
Parses a given list of options. |
void |
setSort(boolean value)
Sets whether the labels are sorted. |
java.lang.String |
sortTipText()
Returns the tip text for this property |
Methods inherited from class weka.filters.Filter |
---|
batchFilterFile, batchFinished, filterFile, getCapabilities, getOutputFormat, isFirstBatchDone, isNewBatch, isOutputFormatDefined, makeCopies, makeCopy, numPendingOutput, output, outputPeek, toString, useFilter, wekaStaticWrapper |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public AddValues()
Method Detail |
---|
public java.lang.String globalInfo()
public java.util.Enumeration listOptions()
listOptions
in interface OptionHandler
public void setOptions(java.lang.String[] options) throws java.lang.Exception
-C <col> Sets the attribute index (default last).
-L <label1,label2,...> Comma-separated list of labels to add. (default: none)
-S Turns on the sorting of the labels.
setOptions
in interface OptionHandler
options
- the list of options as an array of strings
java.lang.Exception
- if an option is not supportedpublic java.lang.String[] getOptions()
getOptions
in interface OptionHandler
public Capabilities getCapabilities()
getCapabilities
in interface CapabilitiesHandler
getCapabilities
in class Filter
Capabilities
public boolean setInputFormat(Instances instanceInfo) throws java.lang.Exception
setInputFormat
in class Filter
instanceInfo
- an Instances object containing the input
instance structure (any instances contained
in the object are ignored - only the
structure is required).
java.lang.Exception
- if the input format can't be set successfullypublic boolean input(Instance instance)
input
in class Filter
instance
- the input instance
java.lang.IllegalStateException
- if no input format has been set.public java.lang.String attributeIndexTipText()
public java.lang.String getAttributeIndex()
public void setAttributeIndex(java.lang.String attIndex)
attIndex
- the index of the attributepublic java.lang.String labelsTipText()
public java.lang.String getLabels()
public void setLabels(java.lang.String value)
value
- the listpublic java.lang.String sortTipText()
public boolean getSort()
public void setSort(boolean value)
value
- if true the labels are sortedpublic java.lang.String getRevision()
getRevision
in interface RevisionHandler
getRevision
in class Filter
public static void main(java.lang.String[] args)
args
- should contain arguments to the filter:
use -h for help
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |