cNORM: Continuous Norming

Generates continuous test norms in psychometrics and biometrics, and analyzes model fit. The package offers distribution-free modeling using Taylor polynomials, as well as parametric modeling using the beta-binomial distribution (for bounded accuracy tests), the Conway-Maxwell-Poisson distribution (for speeded tests and count data with over-, equi-, or under-dispersion), and the 'Sinh-Arcsinh' (SHASH) distribution. Originally developed for psychological and educational assessment, it is applicable to a wide range of mental, physical, or other test scores dependent on continuous or discrete explanatory variables. The package minimizes deviations from representativeness in subsamples, interpolates between discrete levels of explanatory variables, and significantly reduces the required sample size compared to conventional norming per age group. cNORM enables graphical and analytical evaluation of model fit, accommodates a wide range of scales including those with negative and descending values, and supports conventional norming. It generates norm tables including confidence intervals and provides methods for addressing representativeness issues through Iterative Proportional Fitting. Based on Lenhard et al. (2016) <doi:10.1177/1073191116656437>, Lenhard et al. (2019) <doi:10.1371/journal.pone.0222279>, Lenhard and Lenhard (2021) <doi:10.1177/0013164420928457>, and Gary et al. (2023) <doi:10.1007/s00181-023-02456-0>.

Version: 3.7.0
Depends: R (≥ 4.0.0)
Imports: ggplot2 (≥ 3.5.0), leaps (≥ 3.1), grDevices, parallel, stats, utils
Suggests: DT, haven, foreign, knitr, markdown, numDeriv, readxl, rmarkdown, shiny, shinycssloaders, testthat (≥ 3.0.0)
Published: 2026-10-03
DOI: 10.32614/CRAN.package.cNORM
Author: Alexandra Lenhard ORCID iD [aut], Wolfgang Lenhard ORCID iD [cre, aut], Sebastian Gary [aut], WPS Publisher [fnd] (https://www.wpspublish.com/)
Maintainer: Wolfgang Lenhard <wolfgang.lenhard at uni-wuerzburg.de>
BugReports: https://github.com/WLenhard/cNORM/issues
License: AGPL-3
URL: https://www.psychometrica.de/cNorm_en.html, https://github.com/WLenhard/cNORM
NeedsCompilation: no
Language: en-US
Citation: cNORM citation info
Materials: README, NEWS
In views: Psychometrics
CRAN checks: cNORM results

Documentation:

Reference manual: cNORM.html , cNORM.pdf
Vignettes: Modelling Norms with the Beta-Binomial Distribution (source, R code)
Modelling Norms for Speeded Tests and Count Data with the Conway-Maxwell-Poisson (CMP) Distribution (source, R code)
Weighted Regression-Based Norming (source, R code)
Demonstration for Creating Continuous Norms with cNORM (source, R code)
Modelling Norms with the Sinh-Arcsinh (shash) Distribution (source, R code)

Downloads:

Package source: cNORM_3.7.0.tar.gz
Windows binaries: r-devel: cNORM_3.6.2.zip, r-release: cNORM_3.6.2.zip, r-oldrel: cNORM_3.6.2.zip
macOS binaries: r-release (arm64): cNORM_3.6.2.tgz, r-oldrel (arm64): cNORM_3.6.2.tgz, r-release (x86_64): cNORM_3.7.0.tgz, r-oldrel (x86_64): cNORM_3.7.0.tgz
Old sources: cNORM archive

Linking:

Please use the canonical form https://CRAN.R-project.org/package=cNORM to link to this page.