public interface DiscreteStatistics
extends java.lang.Cloneable
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone() |
boolean |
getCalculatedNumericalTarget() |
java.lang.String |
getCalculatedTargetName()
Returns a name of a target attribute for which statistics was calculated.
|
java.lang.String |
getCalculatedWeightName() |
java.util.Set |
getDiscreteValues()
Returns all discrete values.
|
boolean |
getExactLimitedDiscrete()
Returns whether for case of exceeded attributes the exact statistics were computed;
|
int |
getMaxValuesCount()
Returns maximum allowed count of values.
|
boolean |
getMaxValuesCountExceeded()
Returns whether maximum allowed count of values was exceeded.
|
java.lang.Object |
getModal()
Returns the modal value.
|
int |
getNumberOfDiscreteValues()
Returns count of all discrete values.
|
NumericalStatistics |
getTargetNumericalStatistics(java.lang.Object discreteValue)
Returns a numerical statistics (if available) for target in given variable value.
|
java.util.Map |
getTargetValues() |
int |
getValueCount(java.lang.Object discreteValue)
Returns number of occuriences of discreteValue.
|
int |
getValueCount(java.lang.Object discreteValue,
java.lang.Object targetValue)
Returns number of occuriences of spefied discrete value and target value.
|
double |
getValueCountAsIs(java.lang.Object discreteValue) |
double |
getValueCountAsIs(java.lang.Object value,
java.lang.Object positiveTarget) |
double |
getWeightedValueCount(java.lang.Object discreteValue) |
double |
getWeightedValueCount(java.lang.Object discreteValue,
java.lang.Object targetValue) |
java.util.Set getDiscreteValues()
int getNumberOfDiscreteValues()
int getValueCount(java.lang.Object discreteValue)
discreteValue - categorydouble getWeightedValueCount(java.lang.Object discreteValue)
double getValueCountAsIs(java.lang.Object discreteValue)
int getValueCount(java.lang.Object discreteValue,
java.lang.Object targetValue)
discreteValue - category.targetValue - value of a target attribute. If DiscreteStatistics is a part of
AttributeStatistics, target attribute can be any attibute from AttributeStatistics.double getWeightedValueCount(java.lang.Object discreteValue,
java.lang.Object targetValue)
double getValueCountAsIs(java.lang.Object value,
java.lang.Object positiveTarget)
java.lang.Object getModal()
boolean getMaxValuesCountExceeded()
int getMaxValuesCount()
java.lang.String getCalculatedTargetName()
java.lang.String getCalculatedWeightName()
boolean getCalculatedNumericalTarget()
boolean getExactLimitedDiscrete()
NumericalStatistics getTargetNumericalStatistics(java.lang.Object discreteValue)
discreteValue - value of variablejava.util.Map getTargetValues()
java.lang.Object clone()