Compare model labels with human or gold-standard labels using common publication-friendly metrics: accuracy, macro precision/recall/F1, Cohen's kappa, and Krippendorff's alpha (using irr when installed, otherwise a base-R nominal implementation).
Examples
labels <- data.frame(
model = c("yes", "no", "yes"),
human = c("yes", "no", "no")
)
foundry_agreement(labels, estimate = "model", truth = "human")
#> # A tibble: 6 × 3
#> metric value n
#> <chr> <dbl> <int>
#> 1 accuracy 0.667 3
#> 2 precision_macro 0.75 3
#> 3 recall_macro 0.75 3
#> 4 f1_macro 0.667 3
#> 5 cohen_kappa 0.4 3
#> 6 krippendorff_alpha 0.444 3