Class ClassificationMeasure
java.lang.Object
adaa.analytics.rules.logic.quality.ClassificationMeasure
- All Implemented Interfaces:
IQualityMeasure
,Serializable
Class gathering all quality measures for classification problems.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
protected int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final String[]
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondouble
calculate
(double p, double n, double P, double N) Calculates quality from contingency table elements.double
calculate
(double p, double n, double P, double N, int criterion) double
calculate
(IExampleSet dataset, ContingencyTable ct) Calculates quality on a data set.int
getName()
static String
getName
(int criterion) void
setUserMeasure
(IUserMeasure userMeasure)
-
Field Details
-
Accuracy
public static final int Accuracy- See Also:
-
BinaryEntropy
public static final int BinaryEntropy- See Also:
-
C1
public static final int C1- See Also:
-
C2
public static final int C2- See Also:
-
CFoil
public static final int CFoil- See Also:
-
CN2Significnce
public static final int CN2Significnce- See Also:
-
Correlation
public static final int Correlation- See Also:
-
Coverage
public static final int Coverage- See Also:
-
FBayesianConfirmation
public static final int FBayesianConfirmation- See Also:
-
FMeasure
public static final int FMeasure- See Also:
-
FullCoverage
public static final int FullCoverage- See Also:
-
GeoRSS
public static final int GeoRSS- See Also:
-
GMeasure
public static final int GMeasure- See Also:
-
InformationGain
public static final int InformationGain- See Also:
-
JMeasure
public static final int JMeasure- See Also:
-
Kappa
public static final int Kappa- See Also:
-
Klosgen
public static final int Klosgen- See Also:
-
Laplace
public static final int Laplace- See Also:
-
Lift
public static final int Lift- See Also:
-
LogicalSufficiency
public static final int LogicalSufficiency- See Also:
-
MEstimate
public static final int MEstimate- See Also:
-
MutualSupport
public static final int MutualSupport- See Also:
-
Novelty
public static final int Novelty- See Also:
-
OddsRatio
public static final int OddsRatio- See Also:
-
OneWaySupport
public static final int OneWaySupport- See Also:
-
PawlakDependencyFactor
public static final int PawlakDependencyFactor- See Also:
-
Q2
public static final int Q2- See Also:
-
Precision
public static final int Precision- See Also:
-
RelativeRisk
public static final int RelativeRisk- See Also:
-
Ripper
public static final int Ripper- See Also:
-
RuleInterest
public static final int RuleInterest- See Also:
-
RSS
public static final int RSS- See Also:
-
SBayesian
public static final int SBayesian- See Also:
-
Sensitivity
public static final int Sensitivity- See Also:
-
Specificity
public static final int Specificity- See Also:
-
TwoWaySupport
public static final int TwoWaySupport- See Also:
-
WeightedLaplace
public static final int WeightedLaplace- See Also:
-
WeightedRelativeAccuracy
public static final int WeightedRelativeAccuracy- See Also:
-
YAILS
public static final int YAILS- See Also:
-
UserDefined
public static final int UserDefined- See Also:
-
NAMES
-
criterion
protected int criterion
-
-
Constructor Details
-
ClassificationMeasure
public ClassificationMeasure(int criterion)
-
-
Method Details
-
getCriterion
public int getCriterion() -
getName
- Specified by:
getName
in interfaceIQualityMeasure
-
getName
-
calculate
public double calculate(double p, double n, double P, double N) Description copied from interface:IQualityMeasure
Calculates quality from contingency table elements.- Specified by:
calculate
in interfaceIQualityMeasure
- Returns:
- Calculated measure.
-
calculate
Description copied from interface:IQualityMeasure
Calculates quality on a data set.- Specified by:
calculate
in interfaceIQualityMeasure
- Parameters:
dataset
- Training set.ct
- Contingency table.- Returns:
- Calculated measure.
-
calculate
public double calculate(double p, double n, double P, double N, int criterion) -
setUserMeasure
-