T
- public static class AttributeType.MicroAggregationFunction extends AttributeType implements java.io.Serializable
AttributeType.Hierarchy, AttributeType.MicroAggregationFunction, AttributeType.MicroAggregationFunctionDescription
IDENTIFYING_ATTRIBUTE, INSENSITIVE_ATTRIBUTE, QUASI_IDENTIFYING_ATTRIBUTE, SENSITIVE_ATTRIBUTE
Modifier and Type | Method and Description |
---|---|
AttributeType.MicroAggregationFunction |
clone()
Clones this function
|
static AttributeType.MicroAggregationFunction |
createArithmeticMean()
Creates a microaggregation function returning the arithmetic mean.
|
static AttributeType.MicroAggregationFunction |
createArithmeticMean(boolean ignoreMissingData)
Creates a microaggregation function returning the arithmetic mean.
|
static AttributeType.MicroAggregationFunction |
createGeometricMean()
Creates a microaggregation function returning the geometric mean.
|
static AttributeType.MicroAggregationFunction |
createGeometricMean(boolean ignoreMissingData)
Creates a microaggregation function returning the geometric mean.
|
static AttributeType.MicroAggregationFunction |
createInterval()
Creates a microaggregation function returning intervals.
|
static AttributeType.MicroAggregationFunction |
createInterval(boolean ignoreMissingData)
Creates a microaggregation function returning intervals.
|
static AttributeType.MicroAggregationFunction |
createMedian()
Creates a microaggregation function returning the median.
|
static AttributeType.MicroAggregationFunction |
createMedian(boolean ignoreMissingData)
Creates a microaggregation function returning the median.
|
static AttributeType.MicroAggregationFunction |
createMode()
Creates a microaggregation function returning the mode.
|
static AttributeType.MicroAggregationFunction |
createMode(boolean ignoreMissingData)
Creates a microaggregation function returning the mode.
|
java.lang.String |
getLabel()
Returns a label for this function
|
DataScale |
getRequiredScale()
Returns the required scale of measure
|
boolean |
isTypePreserving()
Returns whether this is a type-preserving function
|
listMicroAggregationFunctions, toString
public static AttributeType.MicroAggregationFunction createArithmeticMean()
public static AttributeType.MicroAggregationFunction createArithmeticMean(boolean ignoreMissingData)
ignoreMissingData
- Should the function ignore missing data. Default is true.public static AttributeType.MicroAggregationFunction createGeometricMean()
public static AttributeType.MicroAggregationFunction createGeometricMean(boolean ignoreMissingData)
ignoreMissingData
- Should the function ignore missing data. Default is true.public static AttributeType.MicroAggregationFunction createInterval()
public static AttributeType.MicroAggregationFunction createInterval(boolean ignoreMissingData)
ignoreMissingData
- Should the function ignore missing data. Default is true.public static AttributeType.MicroAggregationFunction createMedian()
public static AttributeType.MicroAggregationFunction createMedian(boolean ignoreMissingData)
ignoreMissingData
- Should the function ignore missing data. Default is true.public static AttributeType.MicroAggregationFunction createMode()
public static AttributeType.MicroAggregationFunction createMode(boolean ignoreMissingData)
ignoreMissingData
- Should the function ignore missing data. Default is true.public AttributeType.MicroAggregationFunction clone()
clone
in class AttributeType
public java.lang.String getLabel()
public DataScale getRequiredScale()
public boolean isTypePreserving()