|
||||||||||
| 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 Form| Constructor Summary | |
|---|---|
AddValues()
|
|
| Method Summary | |
|---|---|
String |
attributeIndexTipText()
Returns the tip text for this property |
String |
getAttributeIndex()
Get the index of the attribute used. |
Capabilities |
getCapabilities()
Returns the Capabilities of this filter. |
String |
getLabels()
Get the comma-separated list of labels that are added. |
String[] |
getOptions()
Gets the current settings of the filter. |
String |
getRevision()
Returns the revision string. |
boolean |
getSort()
Gets whether the labels are sorted or not. |
String |
globalInfo()
Returns a string describing this filter |
boolean |
input(Instance instance)
Input an instance for filtering. |
String |
labelsTipText()
Returns the tip text for this property |
Enumeration |
listOptions()
Returns an enumeration describing the available options. |
static void |
main(String[] args)
Main method for testing and running this class. |
void |
setAttributeIndex(String attIndex)
Sets index of the attribute used. |
boolean |
setInputFormat(Instances instanceInfo)
Sets the format of the input instances. |
void |
setLabels(String value)
Sets the comma-separated list of labels. |
void |
setOptions(String[] options)
Parses a given list of options. |
void |
setSort(boolean value)
Sets whether the labels are sorted. |
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, mayRemoveInstanceAfterFirstBatchDone, numPendingOutput, output, outputPeek, runFilter, 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 String globalInfo()
public Enumeration listOptions()
listOptions in interface OptionHandler
public void setOptions(String[] options)
throws 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 OptionHandleroptions - the list of options as an array of strings
Exception - if an option is not supportedpublic String[] getOptions()
getOptions in interface OptionHandlerpublic Capabilities getCapabilities()
getCapabilities in interface CapabilitiesHandlergetCapabilities in class FilterCapabilities
public boolean setInputFormat(Instances instanceInfo)
throws Exception
setInputFormat in class FilterinstanceInfo - an Instances object containing the input
instance structure (any instances contained
in the object are ignored - only the
structure is required).
Exception - if the input format can't be set successfullypublic boolean input(Instance instance)
input in class Filterinstance - the input instance
IllegalStateException - if no input format has been set.public String attributeIndexTipText()
public String getAttributeIndex()
public void setAttributeIndex(String attIndex)
attIndex - the index of the attributepublic String labelsTipText()
public String getLabels()
public void setLabels(String value)
value - the listpublic String sortTipText()
public boolean getSort()
public void setSort(boolean value)
value - if true the labels are sortedpublic String getRevision()
getRevision in interface RevisionHandlergetRevision in class Filterpublic static void main(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 | |||||||||