- java.lang.Object
-
- com.pervasive.datarush.analytics.cluster.ComparisonMeasure
-
public class ComparisonMeasure extends Object
Corresponds to the ComparisonMeasure PMML element.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classComparisonMeasure.BuilderBuilder forComparisonMeasureinstances.static classComparisonMeasure.KindValues of this enumeration correspond to the comparison measure kinds forComparisonMeasures in clustering models in the PMML specification.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ComparisonMeasure.Builderbuilder(AggregationFunctionConstants aggregationFunction, ComparisonMeasure.Kind kind)Creates a builder that buildsComparisonMeasureinstances.AggregationFunctiongetAggregationFunction()Gets theAggregationFunctionused by thisComparisonMeasureinstance.CompareFunctiongetCompareFunction()Gets theCompareFunctionof thisComparisonMeasureinstance.ComparisonMeasure.KindgetKind()Gets theComparisonMeasure.Kindof thisComparisonMeasureinstance.doublegetPParameter()Gets the p-parameter value used by thisComparisonMeasureinstance.
-
-
-
Method Detail
-
getAggregationFunction
public AggregationFunction getAggregationFunction()
Gets theAggregationFunctionused by thisComparisonMeasureinstance.- Returns:
- the
AggregationFunctionused by thisComparisonMeasureinstance
-
getKind
public ComparisonMeasure.Kind getKind()
Gets theComparisonMeasure.Kindof thisComparisonMeasureinstance.- Returns:
- the
ComparisonMeasure.Kindof thisComparisonMeasureinstance
-
getCompareFunction
public CompareFunction getCompareFunction()
Gets theCompareFunctionof thisComparisonMeasureinstance.- Returns:
- the
CompareFunctionof thisComparisonMeasureinstance
-
getPParameter
public double getPParameter()
Gets the p-parameter value used by thisComparisonMeasureinstance.- Returns:
- the p-parameter value used by this
ComparisonMeasureinstance
-
builder
public static ComparisonMeasure.Builder builder(AggregationFunctionConstants aggregationFunction, ComparisonMeasure.Kind kind)
Creates a builder that buildsComparisonMeasureinstances. The parameters aggregation function and kind are required parameters. For other parameters defaults will be used:CompareFunction.absDiffwill be used as default compare function, p-parameter will be set toDouble.NaN.- Parameters:
aggregationFunction- theAggregationFunctionkind- theComparisonMeasure.Kind- Returns:
ComparisonMeasure.Builder
-
-