public class NominalAttribute extends Attribute
Attribute.Type| Constructor and Description |
|---|
NominalAttribute(java.lang.String name)
Constructor.
|
NominalAttribute(java.lang.String name,
double weight)
Constructor.
|
NominalAttribute(java.lang.String name,
double weight,
java.lang.String[] values)
Constructor.
|
NominalAttribute(java.lang.String name,
java.lang.String description)
Constructor.
|
NominalAttribute(java.lang.String name,
java.lang.String[] values)
Constructor.
|
NominalAttribute(java.lang.String name,
java.lang.String description,
double weight)
Constructor.
|
NominalAttribute(java.lang.String name,
java.lang.String description,
double weight,
java.lang.String[] values)
Constructor.
|
NominalAttribute(java.lang.String name,
java.lang.String description,
java.lang.String[] values)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
isOpen()
Returns true if the string values of the nominal attribute is a open set.
|
void |
setOpen(boolean open)
Sets if the string values of the nominal attribute is a open set.
|
int |
size()
Returns the number of nominal values.
|
java.lang.String |
toString(double x)
Returns the string representation of a double value of this attribute.
|
double |
valueOf(java.lang.String s)
Returns the ordinal value of a string value.
|
java.lang.String[] |
values()
Returns the string values of nominal attribute.
|
public NominalAttribute(java.lang.String name)
name - the name of attribute.public NominalAttribute(java.lang.String name,
double weight)
name - the name of attribute.public NominalAttribute(java.lang.String name,
java.lang.String description)
name - the name of attribute.description - the detailed description of attribute.public NominalAttribute(java.lang.String name,
java.lang.String description,
double weight)
name - the name of attribute.description - the detailed description of attribute.public NominalAttribute(java.lang.String name,
java.lang.String[] values)
name - the name of attribute.values - the valid string values of nominal attribute.public NominalAttribute(java.lang.String name,
double weight,
java.lang.String[] values)
name - the name of attribute.values - the valid string values of nominal attribute.public NominalAttribute(java.lang.String name,
java.lang.String description,
java.lang.String[] values)
name - the name of attribute.description - the detailed description of attribute.values - the valid string values of nominal attribute.public NominalAttribute(java.lang.String name,
java.lang.String description,
double weight,
java.lang.String[] values)
name - the name of attribute.description - the detailed description of attribute.values - the valid string values of nominal attribute.public int size()
public boolean isOpen()
public void setOpen(boolean open)
open - true if the string values of the nominal attribute is a open set.public java.lang.String[] values()
public double valueOf(java.lang.String s)
throws java.text.ParseException
public java.lang.String toString(double x)
AttributetoString in class Attributex - a double value of this attribute. NaN means missing value.