Package: CCNR
Type: Package
Title: Classifier Chain Network for Multi-Label Classification
Version: 0.2.0
Encoding: UTF-8
Authors@R: c(person("Daniel J.W.", "Touw",
             email = "touw@ese.eur.nl",
             role = c("aut", "cre"),
             comment = c(ORCID = "0000-0003-3074-5401")),
      person("Michel", "Van de Velden", role = "ths",
             comment = c(ORCID = "0000-0002-9807-9057",
                         "PhD advisor of Daniel J.W. Touw")))
Description: Fits a Classifier Chain Network (CCN) for multi-label binary
    classification. The model jointly learns label dependencies through a
    chain structure and optimizes an Lq norm aggregated cross-entropy loss.
    Provides methods for prediction, model summary, and k-fold
    cross-validation with grid search over hyperparameters. The methodology
    is described in Touw and Van de Velden (2025)
    <doi:10.1016/j.eswa.2025.128048>.
License: GPL-3
Depends: R (>= 4.4.0)
URL: https://github.com/djwtouw/CCNR
BugReports: https://github.com/djwtouw/CCNR/issues
Imports: Rcpp (>= 1.0.9), MASS, stats, utils
Suggests: testthat (>= 3.0.0)
LazyData: true
Config/testthat/edition: 3
Config/build/clean-inst-doc: FALSE
LinkingTo: Rcpp, RcppEigen
Config/roxygen2/version: 8.1.0
NeedsCompilation: yes
Packaged: 2026-10-22 13:29:26 UTC; DanielTouw
Author: Daniel J.W. Touw [aut, cre] (ORCID:
    <https://orcid.org/0000-0003-3074-5401>),
  Michel Van de Velden [ths] (ORCID:
    <https://orcid.org/0000-0002-9807-9057>, PhD advisor of Daniel J.W.
    Touw)
Maintainer: Daniel J.W. Touw <touw@ese.eur.nl>
Repository: CRAN
Date/Publication: 2026-11-04 20:50:02 UTC
