plot.chosen_metric {fairmodels} | R Documentation |
Plot chosen metric
Description
Choose metric from parity loss metrics and plot it for every model. The one with the least parity loss is more fair in terms of this particular metric.
Usage
## S3 method for class 'chosen_metric'
plot(x, ...)
Arguments
x |
object of class |
... |
other objects of class |
Value
ggplot2
object
Examples
data("german")
y_numeric <- as.numeric(german$Risk) - 1
lm_model <- glm(Risk ~ .,
data = german,
family = binomial(link = "logit")
)
explainer_lm <- DALEX::explain(lm_model, data = german[, -1], y = y_numeric)
fobject <- fairness_check(explainer_lm,
protected = german$Sex,
privileged = "male"
)
cm <- choose_metric(fobject, "TPR")
plot(cm)
rf_model <- ranger::ranger(Risk ~ .,
data = german,
probability = TRUE,
num.trees = 200
)
explainer_rf <- DALEX::explain(rf_model, data = german[, -1], y = y_numeric)
fobject <- fairness_check(explainer_rf, fobject)
cm <- choose_metric(fobject, "TPR")
plot(cm)
[Package fairmodels version 1.2.1 Index]