Package: rolescry 0.1.0

rolescry: Name-Blind Variable-Role Detection by Data Signature

Deterministic, name-blind detection of variable roles (group, outcome, survival time and event, paired and agreement measurements, repeated measures, scale items, subject identifier, covariate) in tabular data. Roles are assigned from each column's information-theoretic signature -- Shannon entropy, normalized mutual information, and distributional shape -- rather than from column names, so renaming columns to 'col_1', 'col_2', ... does not change the result ("Data inspice, non nomen"). An optional, capped name-based hint and automatic header-row detection are also provided. No large language models and no external data transmission. Extracted from the 'MDStatR' biostatistics engine; see Boynukara (2026) <doi:10.5281/zenodo.20707791>.

Authors:Can Boynukara [aut, cre, cph], M. Yasir Ceyhan [ctb]

rolescry_0.1.0.tar.gz
rolescry_0.1.0.zip(r-4.7)rolescry_0.1.0.zip(r-4.6)rolescry_0.1.0.zip(r-4.5)
rolescry_0.1.0.tgz(r-4.6-any)rolescry_0.1.0.tgz(r-4.5-any)
rolescry_0.1.0.tar.gz(r-4.7-any)rolescry_0.1.0.tar.gz(r-4.6-any)
rolescry_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
rolescry/json (API)

# Install 'rolescry' in R:
install.packages('rolescry', repos = c('https://canboynukara.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/canboynukara/rolescry/issues

On CRAN:

Conda:

2.70 score 3 scripts 5 exports 0 dependencies

Last updated from:e807d0b315. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK165
source / vignettesOK150
linux-release-x86_64OK112
macos-release-arm64OK82
macos-oldrel-arm64OK83
windows-develOK99
windows-releaseOK64
windows-oldrelOK75
wasm-releaseOK103

Exports:compute_nmidetect_headerdetect_rolesread_datarolescry_default_name_bonus

Dependencies:

Name-blind variable-role detection with rolescry

Rendered fromrolescry.Rmdusingknitr::rmarkdownon Jun 17 2026.

Last update: 2026-06-17
Started: 2026-06-17