All Packages Class Hierarchy This Package Previous Next Index WEKA's home
java.lang.Object | +----weka.attributeSelection.ASSearch | +----weka.attributeSelection.BestFirst
Valid options are:
-P
-D <-1 = backward | 0 = bidirectional | 1 = forward>
-N
-P
-D <-1 = backward | 0 = bidirectional | 1 = forward>
-N
Specify a starting set of attributes. Eg 1,4,7-9.
Direction of the search. (default = 1).
Number of non improving nodes to consider before terminating search.
(default = 5).
BestFirst.Link2
BestFirst.LinkedList2
BestFirst()
directionTipText()
getDirection()
getOptions()
getSearchTermination()
getStartSet()
globalInfo()
listOptions()
search(ASEvaluation, Instances)
searchTerminationTipText()
setDirection(SelectedTag)
setOptions(String[])
setSearchTermination(int)
setStartSet(String)
startSetTipText()
toString()
TAGS_SELECTION
public static final Tag[] TAGS_SELECTION
BestFirst
public BestFirst()
Constructor
globalInfo
public java.lang.String globalInfo()
Returns a string describing this search method
listOptions
public java.util.Enumeration listOptions()
Returns an enumeration describing the available options
setOptions
public void setOptions(java.lang.String options[]) throws java.lang.Exception
Parses a given list of options.
Valid options are:
Specify a starting set of attributes. Eg 1,4,7-9.
Direction of the search. (default = 1).
Number of non improving nodes to consider before terminating search.
(default = 5).
options
- the list of options as an array of strings
startSetTipText
public java.lang.String startSetTipText()
Returns the tip text for this property
setStartSet
public void setStartSet(java.lang.String startSet) throws java.lang.Exception
Sets a starting set of attributes for the search. It is the
search method's responsibility to report this start set (if any)
in its toString() method.
startSet
- a string containing a list of attributes (and or ranges),
eg. 1,2,6,10-15.
getStartSet
public java.lang.String getStartSet()
Returns a list of attributes (and or attribute ranges) as a String
searchTerminationTipText
public java.lang.String searchTerminationTipText()
Returns the tip text for this property
setSearchTermination
public void setSearchTermination(int t) throws java.lang.Exception
Set the numnber of non-improving nodes to consider before terminating
search.
t
- the number of non-improving nodes
getSearchTermination
public int getSearchTermination()
Get the termination criterion (number of non-improving nodes).
directionTipText
public java.lang.String directionTipText()
Returns the tip text for this property
setDirection
public void setDirection(SelectedTag d)
Set the search direction
d
- the direction of the search
getDirection
public SelectedTag getDirection()
Get the search direction
getOptions
public java.lang.String[] getOptions()
Gets the current settings of BestFirst.
toString
public java.lang.String toString()
returns a description of the search as a String
search
public int[] search(ASEvaluation ASEval,
Instances data) throws java.lang.Exception
Searches the attribute subset space by best first search
All Packages Class Hierarchy This Package Previous Next Index WEKA's home