Package: smartcor
Title: Automatic Correlation Method Selection Based on Variable Types
Version: 1.2.0
Authors@R: c(
    person("M.", "Harshvardhan",
           email = "harshvardhan@aus.edu",
           role = c("aut", "cre", "cph")),
    person("Pritam", "Ranjan",
           email = "pritamr@iimidr.ac.in",
           role = c("aut", "cph"))
    )
Description: Detects variable types (continuous, count, binary, ordinal,
    categorical), checks outliers, normality, latent normality, and
    linearity, and selects the appropriate correlation method for each
    pair. Supports 18 methods: Pearson, Spearman, Kendall's tau,
    point-biserial, biserial, rank-biserial, phi, tetrachoric, Yule's Q,
    polychoric, polyserial, Goodman-Kruskal's gamma, the correlation ratio
    (eta-squared), Kruskal-Wallis eta-squared, Freeman's theta, Cramer's V,
    Tschuprow's T, and Theil's U, each with a confidence interval and
    p-value. Explains the selection
    rationale in the output, follows tidy data principles, and works in
    both interactive and scripted workflows. The methodology is described
    in Harshvardhan and Ranjan (2026) <doi:10.48550/arXiv.2607.22285>.
License: GPL (>= 3)
URL: https://harshvardhaniimi.github.io/smartcor/,
        https://github.com/harshvardhaniimi/smartcor
BugReports: https://github.com/harshvardhaniimi/smartcor/issues
Encoding: UTF-8
Depends: R (>= 3.6.0)
Imports: cli (>= 3.0.0), fNonlinear, generics, ggplot2 (>= 3.4.0),
        graphics, grDevices, lmtest, Matrix, moments, MVN (>= 6.0),
        mvtnorm, polycor, rlang (>= 1.0.0), stats, tibble, utils, withr
Suggests: effectsize, knitr, MASS, rmarkdown, rstatix, testthat (>=
        3.0.0)
VignetteBuilder: knitr
Config/roxygen2/version: 8.1.1
RoxygenNote: 7.3.3
NeedsCompilation: no
Packaged: 2026-10-26 13:42:31 UTC; harshvardhan
Author: M. Harshvardhan [aut, cre, cph],
  Pritam Ranjan [aut, cph]
Maintainer: M. Harshvardhan <harshvardhan@aus.edu>
Repository: CRAN
Date/Publication: 2026-10-26 14:10:02 UTC
Built: R 4.6.1; ; 2026-10-26 15:32:17 UTC; unix
