Package: Usmile
Title: Threshold-Free Class-Specific Comparison of Binary Classifiers
Version: 0.2.0
Authors@R: 
    person(
        given = "Barbara",
        family = "Więckowska",
        email = "bbwieckowska@gmail.com",
        role = c("aut", "cre")
    )
Description: Implements the U-smile methodology for threshold-free,
    class-specific comparison of probabilistic binary classifiers. The
    package quantifies prediction improvement and worsening separately
    for non-events and events using the Brier alteration (BA),
    relative Brier (RB), improvement proportion (I) coefficients,
    and relative likelihood ratio (rLR) coefficients, and provides U-smile, 
    prediction improvement-worsening, receiver operating characteristic, and
    precision-recall plots. The original U-smile framework is described
    in Kubiak et al. (2024) <doi:10.1371/journal.pone.0303276>, its
    three-level extension for imbalanced binary classification in
    Wieckowska et al. (2025) <doi:10.1371/journal.pone.0321661>, and the
    likelihood-based extension in Wieckowska and Guzik (2026)
    <doi:10.1038/s41598-026-40545-z>.
License: MIT + file LICENSE
Encoding: UTF-8
LazyData: true
LazyDataCompression: xz
Depends: R (>= 3.5.0)
Imports: ggplot2, grid, pROC,
Suggests: e1071, naivebayes, nnet, parsnip, randomForest, ranger,
        testthat (>= 3.0.0), xgboost
Config/testthat/edition: 3
URL: https://github.com/bbwieckowska/Usmile
BugReports: https://github.com/bbwieckowska/Usmile/issues
Config/roxygen2/version: 8.0.0
NeedsCompilation: no
Packaged: 2026-08-02 10:50:51 UTC; p008587
Author: Barbara Więckowska [aut, cre]
Maintainer: Barbara Więckowska <bbwieckowska@gmail.com>
Repository: CRAN
Date/Publication: 2026-08-08 12:00:11 UTC
