lcard_threshold {utiml} | R Documentation |
Threshold based on cardinality
Description
Find and apply the best threshold based on cardinality of training set. The threshold is choice based on how much the average observed label cardinality is close to the average predicted label cardinality.
Usage
lcard_threshold(prediction, cardinality, probability = FALSE)
## Default S3 method:
lcard_threshold(prediction, cardinality, probability = FALSE)
## S3 method for class 'mlresult'
lcard_threshold(prediction, cardinality, probability = FALSE)
Arguments
prediction |
A matrix or mlresult. |
cardinality |
A real value of training dataset label cardinality, used to define the threshold value. |
probability |
A logical value. If |
Value
A mlresult object.
Methods (by class)
-
default
: Cardinality Threshold for matrix or data.frame -
mlresult
: Cardinality Threshold for mlresult
References
Read, J., Pfahringer, B., Holmes, G., & Frank, E. (2011). Classifier chains for multi-label classification. Machine Learning, 85(3), 333-359.
See Also
Other threshold:
fixed_threshold()
,
mcut_threshold()
,
pcut_threshold()
,
rcut_threshold()
,
scut_threshold()
,
subset_correction()
Examples
prediction <- matrix(runif(16), ncol = 4)
lcard_threshold(prediction, 2.1)