Package se.hb.jcp.nc
Class MarginNonconformityFunction
- java.lang.Object
-
- se.hb.jcp.nc.ClassifierNonconformityFunctionBase
-
- se.hb.jcp.nc.ClassProbabilityNonconformityFunctionBase
-
- se.hb.jcp.nc.MarginNonconformityFunction
-
- All Implemented Interfaces:
java.io.Serializable,IClassifierInformation,IClassificationNonconformityFunction
public class MarginNonconformityFunction extends ClassProbabilityNonconformityFunctionBase implements java.io.Serializable
A margin nonconformity function based on the predicted class probabilities given by a classifier.- Author:
- anders.gidenstam(at)hb.se
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MarginNonconformityFunction(double[] classes)MarginNonconformityFunction(double[] classes, IClassProbabilityClassifier classifier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IClassificationNonconformityFunctionfitNew(cern.colt.matrix.DoubleMatrix2D x, double[] y)Returns a new non-conformity function based on the same parameters as the current one initialized with the supplied data.-
Methods inherited from class se.hb.jcp.nc.ClassProbabilityNonconformityFunctionBase
calculateNonConformityScore
-
Methods inherited from class se.hb.jcp.nc.ClassifierNonconformityFunctionBase
calc_nc, calc_nc, fit, fitNew, getAttributeCount, getClassifier, getLabels, isTrained, nativeStorageTemplate
-
-
-
-
Constructor Detail
-
MarginNonconformityFunction
public MarginNonconformityFunction(double[] classes)
-
MarginNonconformityFunction
public MarginNonconformityFunction(double[] classes, IClassProbabilityClassifier classifier)
-
-
Method Detail
-
fitNew
public IClassificationNonconformityFunction fitNew(cern.colt.matrix.DoubleMatrix2D x, double[] y)
Description copied from interface:IClassificationNonconformityFunctionReturns a new non-conformity function based on the same parameters as the current one initialized with the supplied data.- Specified by:
fitNewin interfaceIClassificationNonconformityFunction- Specified by:
fitNewin classClassifierNonconformityFunctionBase- Parameters:
x- the instances.y- the targets or classes of the instances.- Returns:
- a new non-conformity function.
-
-