gmean | R Documentation |
Measure to compare true observed labels with predicted labels in binary classification tasks.
gmean(truth, response, positive, na_value = NaN, ...)
truth |
( |
response |
( |
positive |
( |
na_value |
( |
... |
( |
Calculates the geometric mean of recall()
R and specificity()
S as
\sqrt{\mathrm{R} \cdot \mathrm{S}}.
This measure is undefined if recall or specificity is undefined, i.e. if TP + FN = 0 or if FP + TN = 0.
Performance value as numeric(1)
.
Type: "binary"
Range: [0, 1]
Minimize: FALSE
Required prediction: response
He H, Garcia EA (2009). “Learning from Imbalanced Data.” IEEE Transactions on knowledge and data engineering, 21(9), 1263–1284. \Sexpr[results=rd]{tools:::Rd_expr_doi("10.1109/TKDE.2008.239")}.
Other Binary Classification Measures:
auc()
,
bbrier()
,
dor()
,
fbeta()
,
fdr()
,
fn()
,
fnr()
,
fomr()
,
fp()
,
fpr()
,
gpr()
,
npv()
,
ppv()
,
prauc()
,
tn()
,
tnr()
,
tp()
,
tpr()
set.seed(1)
lvls = c("a", "b")
truth = factor(sample(lvls, 10, replace = TRUE), levels = lvls)
response = factor(sample(lvls, 10, replace = TRUE), levels = lvls)
gmean(truth, response, positive = "a")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.