|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectautoweka.Parameter
public class Parameter
Captures all the data about if this parameter is categorical, numeric (and what the ranges are), and some other helper functions to get some data out of them
Nested Class Summary | |
---|---|
static class |
Parameter.ParamType
|
Field Summary | |
---|---|
java.util.List<java.lang.String> |
categoricalInnards
The list containing the default categorical value - only valid if type == CATEGORICAL |
java.lang.String |
defaultCategorical
The string containing the default categorical value - only valid if type == CATEGORICAL |
int |
defaultCategoricalIndex
The index containing the default categorical value - only valid if type == CATEGORICAL |
float |
defaultNumeric
The default numeric value - Stored as a float but will be converted to an int if needed |
float |
maxNumeric
The maximal numeric value - Stored as a float but will be converted to an int if needed |
float |
minNumeric
The minimal numeric value - Stored as a float but will be converted to an int if needed |
java.lang.String |
name
The name of this parameter |
Parameter.ParamType |
type
The type of this parameter |
Constructor Summary | |
---|---|
Parameter(java.lang.String line)
Creates a Parameter from a given line in a .param file. |
|
Parameter(java.lang.String name,
java.util.List<java.lang.String> categoricalOptions)
|
|
Parameter(java.lang.String name,
java.util.List<java.lang.String> categoricalOptions,
java.lang.String defaultOption)
|
|
Parameter(java.lang.String newName,
Parameter clone)
|
|
Parameter(java.lang.String name,
java.lang.String categoricalOption)
|
Method Summary | |
---|---|
java.util.List<java.lang.String> |
getDiscretization(int numPoints)
Creates a List of Strings that contain the discretization of this parameter. |
java.lang.String |
getRandomValue(java.util.Random rand)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public java.lang.String name
public Parameter.ParamType type
public java.lang.String defaultCategorical
public int defaultCategoricalIndex
public java.util.List<java.lang.String> categoricalInnards
public float defaultNumeric
public float minNumeric
public float maxNumeric
Constructor Detail |
---|
public Parameter(java.lang.String line)
public Parameter(java.lang.String name, java.lang.String categoricalOption)
public Parameter(java.lang.String name, java.util.List<java.lang.String> categoricalOptions)
public Parameter(java.lang.String name, java.util.List<java.lang.String> categoricalOptions, java.lang.String defaultOption)
public Parameter(java.lang.String newName, Parameter clone)
Method Detail |
---|
public java.util.List<java.lang.String> getDiscretization(int numPoints)
public java.lang.String getRandomValue(java.util.Random rand)
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |