Cutoff.
- Version:
- $Revision: 1.16 $
- Author:
- Mark Hall
- See Also:
Clusterer
,
OptionHandler
,
Drawable
,
Serialized Form
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Cobweb
public Cobweb()
buildClusterer
public void buildClusterer(Instances data)
throws java.lang.Exception
- Builds the clusterer.
- Specified by:
buildClusterer
in class Clusterer
- Parameters:
data
- the training instances.
- Throws:
java.lang.Exception
- if something goes wrong.
clusterInstance
public int clusterInstance(Instance instance)
throws java.lang.Exception
- Classifies a given instance.
- Overrides:
clusterInstance
in class Clusterer
- Parameters:
instance
- the instance to be assigned to a cluster
- Returns:
- the number of the assigned cluster as an interger
if the class is enumerated, otherwise the predicted value
- Throws:
java.lang.Exception
- if instance could not be classified
successfully
numberOfClusters
public int numberOfClusters()
throws java.lang.Exception
- Returns the number of clusters.
- Specified by:
numberOfClusters
in class Clusterer
- Returns:
- the number of clusters generated for a training dataset.
- Throws:
java.lang.Exception
- if something goes wrong.
addInstance
public void addInstance(Instance newInstance)
throws java.lang.Exception
- Adds an instance to the Cobweb tree.
- Parameters:
newInstance
- the instance to be added
- Throws:
java.lang.Exception
- if something goes wrong
listOptions
public java.util.Enumeration listOptions()
- Returns an enumeration describing the available options.
- Specified by:
listOptions
in interface OptionHandler
- Returns:
- an enumeration of all the available options.
setOptions
public void setOptions(java.lang.String[] options)
throws java.lang.Exception
- Parses a given list of options.
Valid options are:
-A
Acuity.
-C
Cutoff.
- Specified by:
setOptions
in interface OptionHandler
- Parameters:
options
- the list of options as an array of strings
- Throws:
java.lang.Exception
- if an option is not supported
acuityTipText
public java.lang.String acuityTipText()
- Returns the tip text for this property
- Returns:
- tip text for this property suitable for
displaying in the explorer/experimenter gui
setAcuity
public void setAcuity(double a)
- set the acuity.
- Parameters:
a
- the acuity value
getAcuity
public double getAcuity()
- get the acuity value
- Returns:
- the acuity
cutoffTipText
public java.lang.String cutoffTipText()
- Returns the tip text for this property
- Returns:
- tip text for this property suitable for
displaying in the explorer/experimenter gui
setCutoff
public void setCutoff(double c)
- set the cutoff
- Parameters:
c
- the cutof
getCutoff
public double getCutoff()
- get the cutoff
- Returns:
- the cutoff
saveInstanceDataTipText
public java.lang.String saveInstanceDataTipText()
- Returns the tip text for this property
- Returns:
- tip text for this property suitable for
displaying in the explorer/experimenter gui
getSaveInstanceData
public boolean getSaveInstanceData()
- Get the value of saveInstances.
- Returns:
- Value of saveInstances.
setSaveInstanceData
public void setSaveInstanceData(boolean newsaveInstances)
- Set the value of saveInstances.
- Parameters:
newsaveInstances
- Value to assign to saveInstances.
getOptions
public java.lang.String[] getOptions()
- Gets the current settings of Cobweb.
- Specified by:
getOptions
in interface OptionHandler
- Returns:
- an array of strings suitable for passing to setOptions()
toString
public java.lang.String toString()
- Returns a description of the clusterer as a string.
- Overrides:
toString
in class java.lang.Object
- Returns:
- a string describing the clusterer.
graphType
public int graphType()
- Returns the type of graphs this class
represents
- Specified by:
graphType
in interface Drawable
- Returns:
- Drawable.TREE
graph
public java.lang.String graph()
throws java.lang.Exception
- Generates the graph string of the Cobweb tree
- Specified by:
graph
in interface Drawable
- Returns:
- a
String
value
- Throws:
java.lang.Exception
- if an error occurs
main
public static void main(java.lang.String[] argv)
Copyright (c)
2003 David Lindsay, Computer Learning Research Centre, Dept. Computer Science, Royal Holloway, University of London