arXiv · 2607.22285
smartcor: Intelligent Correlation Method Selection for Mixed Variable Types
Abstract
Pearson correlation is the default measure of association in most statistical software, yet it is only appropriate for pairs of continuous variables with a linear relationship. When variables are binary, ordinal, or categorical, specialized methods (e.g., point-biserial, polychoric, tetrachoric, and Cram\'{e}r's~$V$) may be more appropriate, but practitioners rarely know which to select. The \textbf{smartcor} package for \textbf{R} (and its companion \textbf{pysmartcor} package for \textbf{Python}) automatically detects variable types, selects the statistically appropriate correlation method for each pair, and explains its reasoning. The package supports 14~correlation and association methods covering all 10~variable-type pair combinations, and distinguishes true correlation (for ordinal and continuous pairs) from statistical association (for nominal categorical pairs). Monte~Carlo simulations validate the selection logic, and a case study with General Social Survey data demonstrates substantive differences between naive and type-aware correlation analysis.
Explore related subjects
Keep this discovery
M Harshvardhan, Pritam Ranjan. 2026-07-24. smartcor: Intelligent Correlation Method Selection for Mixed Variable Types. https://arxiv.org/abs/2607.22285
Cite the original work for its findings. Save a collection to share your selection of sources.