CombinedMetrics {D2MCS} | R Documentation |
Abstract class to compute the class prediction based on combination between metrics.
Description
Abstract class used as a template to define new customized strategies to combine the class predictions made by different metrics.
Methods
Public methods
Method new()
Method for initializing the object arguments during runtime.
Usage
CombinedMetrics$new(required.metrics)
Arguments
required.metrics
A character vector of length greater than 2 with the name of the required metrics.
Method getRequiredMetrics()
The function returns the required metrics that will participate in the combined metric process.
Usage
CombinedMetrics$getRequiredMetrics()
Returns
A character vector of length greater than 2 with the name of the required metrics.
Method getFinalPrediction()
Function used to implement the strategy to obtain the final prediction based on different metrics.
Usage
CombinedMetrics$getFinalPrediction( raw.pred, prob.pred, positive.class, negative.class )
Arguments
raw.pred
A character list of length greater than 2 with the class value of the predictions made by the metrics.
prob.pred
A numeric list of length greater than 2 with the probability of the predictions made by the metrics.
positive.class
A character with the value of the positive class.
negative.class
A character with the value of the negative class.
Returns
A logical value indicating if the instance is predicted as positive class or not.
Method clone()
The objects of this class are cloneable with this method.
Usage
CombinedMetrics$clone(deep = FALSE)
Arguments
deep
Whether to make a deep clone.