public class WekaClusterer extends BaseClusterer
Usage: <method> [<options...>]
Constructor and Description |
---|
WekaClusterer() |
Modifier and Type | Method and Description |
---|---|
WekaClusterer |
clone() |
protected java.util.List<java.lang.String> |
getClustererDetails(boolean htmlFormat)
Get any user-specified options of this clusterer.
|
protected static weka.clusterers.AbstractClusterer |
instantiateClusterer(java.lang.String Name,
java.lang.String[] Options)
Generate a new instance of a Weka-based clusterer.
|
protected int[] |
label_protected(Dataset Data)
Actual implementation of
BaseClusterer.label(magpie.data.Dataset) . |
protected int |
NClusters_protected()
Actual implementation of
BaseClusterer.NClusters() . |
java.lang.String |
printUsage()
Print out required format for options.
|
void |
setOptions(java.util.List<java.lang.Object> OptionsObj)
Set any options for this object.
|
protected void |
train_protected(Dataset Data)
Perform the actual training.
|
about, getCluster, isTrained, label, NClusters, partitionDataset, printCommand, printDescription, runCommand, setAttributeSelector, train
public WekaClusterer clone()
clone
in class BaseClusterer
protected static weka.clusterers.AbstractClusterer instantiateClusterer(java.lang.String Name, java.lang.String[] Options)
Name
- Name of clustererOptions
- List of optionspublic void setOptions(java.util.List<java.lang.Object> OptionsObj) throws java.lang.Exception
Options
OptionsObj
- Array of options as Objects - can be null
java.lang.Exception
- if problem with inputspublic java.lang.String printUsage()
Options
protected int NClusters_protected()
BaseClusterer
BaseClusterer.NClusters()
.NClusters_protected
in class BaseClusterer
protected void train_protected(Dataset Data)
BaseClusterer
train_protected
in class BaseClusterer
Data
- Dataset to use for trainingprotected int[] label_protected(Dataset Data)
BaseClusterer
BaseClusterer.label(magpie.data.Dataset)
.label_protected
in class BaseClusterer
Data
- Dataset to be labeledprotected java.util.List<java.lang.String> getClustererDetails(boolean htmlFormat)
BaseClusterer
getClustererDetails
in class BaseClusterer