Package: ebrahim.gof
Type: Package
Title: Goodness-of-Fit and Calibration Tests for Logistic Regression
Version: 2.4.0
Date: 2026-07-22
Authors@R: person("Ebrahim", "Khaled Ebrahim",
                  email = "ebrahimkhaled@alexu.edu.eg",
                  role = c("aut", "cre"),
                  comment = c(ORCID = "0009-0006-7839-8778"))
Maintainer: Ebrahim Khaled Ebrahim <ebrahimkhaled@alexu.edu.eg>
Description: Provides a unified battery of goodness-of-fit and calibration tests
    for binary logistic regression, runnable in a single call via
    'run.all.gof()'. The package introduces the author's own tests aimed at
    sparse data --- the omnibus Ebrahim-Farrington (EF) test, the Directed EF
    ('EDGE') test that targets smooth calibration-shape departures, and a
    Cauchy-combination ensemble --- and aggregates a wide range of classical and
    modern tests for comparison, including Hosmer-Lemeshow, McCullagh,
    Osius-Rojek, le Cessie-van Houwelingen, Stute-Zhu, the binary-adaptive
    'BAGofT' test, and the 'GiViTI' calibration test (each obtained from its own
    package, where installed, and attributed to its authors). The tools are
    particularly suited to sparse data, where the Hosmer-Lemeshow test loses
    power. For more details see Hosmer (1980) <doi:10.1080/03610928008827941> and
    Farrington (1996) <doi:10.1111/j.2517-6161.1996.tb02086.x>.
License: GPL-3
URL: https://github.com/ebrahimkhaled/ebrahim.gof
BugReports: https://github.com/ebrahimkhaled/ebrahim.gof/issues
Depends: R (>= 3.5.0)
Imports: parallel, stats
Suggests: testthat (>= 3.0.0), knitr, rmarkdown, ResourceSelection,
        ggplot2, CompQuadForm, statmod, mgcv, BAGofT, givitiR, callr
Encoding: UTF-8
LazyData: true
RoxygenNote: 7.3.2
VignetteBuilder: knitr
NeedsCompilation: no
Packaged: 2026-07-22 14:01:07 UTC; ebrah
Author: Ebrahim Khaled Ebrahim [aut, cre] (ORCID:
    <https://orcid.org/0009-0006-7839-8778>)
Repository: CRAN
Date/Publication: 2026-07-22 16:00:02 UTC
Built: R 4.6.0; ; 2026-07-22 18:22:26 UTC; unix
