public class StringVariable extends Variable
EXPONENTIAL, LINEAR, UNDEFINED
Constructor and Description |
---|
StringVariable(java.lang.String name,
int index) |
Modifier and Type | Method and Description |
---|---|
boolean |
categorical() |
Range |
createRange(double val0,
double val1) |
boolean |
discrete() |
java.lang.String |
formatRange(Range sel,
boolean humanReadable) |
java.lang.String |
formatValue(double value,
boolean normalized) |
java.lang.String |
formatValue(double value,
Range sel) |
java.lang.String |
formatValue(TableRow row) |
double |
getValue(java.lang.String str,
boolean normalized) |
double |
getValue(TableRow row,
Range sel,
boolean normalized) |
void |
initValues(java.lang.String valstr) |
boolean |
missing(TableRow row) |
boolean |
numerical() |
double |
snapValue(double value,
Range sel,
boolean normalized) |
boolean |
string() |
int |
type() |
boolean |
valueAlias(java.lang.String value) |
canOpen, column, covariate, create, formatRange, formatRange, formatRange, formatType, formatValue, getAlias, getColumnSelection, getCount, getCount, getCount, getFirstChild, getIndex, getItemType, getLastChild, getName, getScaling, getType, getValue, getValue, getValue, getValues, getWeight, getWeight, include, initRange, insideSample, matchAlias, matchName, maxRange, normalize, normalize, normalize, normalize, open, setAlias, setClose, setColumnSelection, setMissingString, setOpen, setSubsample, setWeight, setWeightVariable, snapValue, sortKey, subsample, weight, weighted
public void initValues(java.lang.String valstr)
initValues
in class Variable
public boolean categorical()
categorical
in class Variable
public Range createRange(double val0, double val1)
createRange
in class Variable
public double getValue(java.lang.String str, boolean normalized)
public double getValue(TableRow row, Range sel, boolean normalized)
public java.lang.String formatValue(TableRow row)
formatValue
in class Variable
public java.lang.String formatValue(double value, boolean normalized)
formatValue
in class Variable
public java.lang.String formatValue(double value, Range sel)
formatValue
in class Variable
public boolean valueAlias(java.lang.String value)
valueAlias
in class Variable
public double snapValue(double value, Range sel, boolean normalized)
public java.lang.String formatRange(Range sel, boolean humanReadable)
formatRange
in class Variable