| MCC {D2MCS} | R Documentation |
Computes the Matthews correlation coefficient.
Description
The Matthews correlation coefficient is used in machine learning as a measure of the quality of binary (two-class) classifications. It takes into account true and false positives and negatives and is generally regarded as a balanced measure which can be used even if the classes are of very different sizes. The MCC is in essence a correlation coefficient between the observed and predicted binary classifications; it returns a value between -1 and +1.
Details
MCC = (TP × (TN - FP) × FN)/(\sqrt{(TP + FP) × (TP + FN) × (TN + FP) × (TN + FN)})
Super class
D2MCS::MeasureFunction -> MCC
Methods
Public methods
Method new()
Method for initializing the object arguments during runtime.
Usage
MCC$new(performance.output = NULL)
Arguments
performance.outputAn optional
ConfMatrixparameter used as basis to compute theMCCmeasure.
Method compute()
The function computes the MCC achieved by the M.L. model.
Usage
MCC$compute(performance.output = NULL)
Arguments
performance.outputAn optional
ConfMatrixparameter to define the type of object used as basis to compute theMCCmeasure.
Details
This function is automatically invoke by the ClassificationOutput object.
Returns
A numeric vector of size 1 or NULL if an error occurred.
Method clone()
The objects of this class are cloneable with this method.
Usage
MCC$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
See Also
MeasureFunction, ClassificationOutput,
ConfMatrix