Learn R Programming

lares (version 4.8.4)

mplot_conf: Confussion Matrix Plot

Description

This function plots a confussion matrix.

Usage

mplot_conf(
  tag,
  score,
  thresh = 0.5,
  abc = TRUE,
  subtitle = NA,
  model_name = NA,
  save = FALSE,
  subdir = NA,
  file_name = "viz_conf_mat.png"
)

Arguments

tag

Vector. Real known label

score

Vector. Predicted value or model's result

thresh

Numeric. Value which splits the results for the confusion matrix.

abc

Boolean. Arrange columns and rows alphabetically?

subtitle

Character. Subtitle to show in plot

model_name

Character. Model's name

save

Boolean. Save output plot into working directory

subdir

Character. Sub directory on which you wish to save the plot

file_name

Character. File name as you wish to save the plot

Details

You may use conf_mat() to get calculate values.

See Also

Other ML Visualization: mplot_cuts_error(), mplot_cuts(), mplot_density(), mplot_full(), mplot_gain(), mplot_importance(), mplot_lineal(), mplot_metrics(), mplot_response(), mplot_roc(), mplot_splits()

Examples

Run this code
# NOT RUN {
options("lares.font" = NA) # Temporal
data(dfr) # Results for AutoML Predictions
lapply(dfr, head)

# Plot for Binomial Model
mplot_conf(dfr$class2$tag, dfr$class2$scores,
          model_name = "Titanic Survived Model")

# Plot for Multi-Categorical Model
mplot_conf(dfr$class3$tag, dfr$class3$score,
          model_name = "Titanic Class Model")
# }

Run the code above in your browser using DataLab