| robFScore2 | R Documentation |
Compute a robust version of the F-Beta Score with two additional parameters.
robFScore2(
actual = NULL,
predicted = NULL,
TP = NULL,
FN = NULL,
FP = NULL,
TN = NULL,
d1 = 1,
d0 = 0.1,
c = 1
)
actual |
A vector of actual values (1/0 or TRUE/FALSE) |
predicted |
A vector of prediction values (1/0 or TRUE/FALSE) |
TP |
Count of true positives (correctly predicted 1/TRUE) |
FN |
Count of false negatives (predicted 0/FALSE, but actually 1/TRUE) |
FP |
Count of false positives (predicted 1/TRUE, but actually 0/FALSE) |
TN |
Count of true negatives (correctly predicted 0/FALSE) |
d1 |
Weight of recall in the harmonic mean (corresponds to beta squared) |
d0 |
Weight of the estimated true positive probability in the harmonic mean |
c |
Additional parameter in numerator |
Calculate the robust F-Beta Score F_{rb} with two additional parameters.
Provide either:
actual and predicted or
TP, FN, FP and TN.
The robust family requires d_0>0, d_1\geq 0, c\geq 0, and
d_0+d_1-c>0. The classical F-Beta Score is recovered for
d_0=c=0 and d_1=\beta^2>0.
robust F-Beta Score with two additional parameters.
Holzmann, H., Klar, B. (2026). Robust performance metrics for imbalanced classification problems. arXiv:2404.07661. LINK
actual <- c(1,1,1,1,1,1,0,0,0,0)
predicted <- c(1,1,1,1,0,0,1,0,0,0)
robFScore2(actual, predicted, d0 = 0.1, c = 0.1)
robFScore2(TP=4, FN=2, FP=1, TN=3, d0 = 0.1, c = 1)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.