{
  "_id": "6a15b862acfb0bcc41d67e1c",
  "Package": "cNORM",
  "Title": "Continuous Norming",
  "Version": "3.6.0",
  "Authors@R": "c(\nperson(\"Alexandra\", \"Lenhard\",\nemail = \"lenhard@psychometrica.de\",\nrole = \"aut\",\ncomment = c(ORCID = \"0000-0001-8680-4381\")),\nperson(\"Wolfgang\", \"Lenhard\",\nemail = \"wolfgang.lenhard@uni-wuerzburg.de\",\nrole = c(\"cre\", \"aut\"),\ncomment = c(ORCID = \"0000-0002-8184-6889\")),\nperson(\"Sebastian\", \"Gary\",\nrole = \"aut\"),\nperson(\"WPS\", \"Publisher\",\nrole = \"fnd\",\ncomment = \"https://www.wpspublish.com/\"))",
  "Description": "Generates continuous test norms in psychometrics and\nbiometrics, and analyzing model fit. The package offers both\ndistribution-free modeling using Taylor polynomials and\nparametric modeling using the beta-binomial and the\n'Sinh-Arcsinh' distribution. Originally developed for\nachievement tests, it is applicable to a wide range of mental,\nphysical, or other test scores dependent on continuous or\ndiscrete explanatory variables. The package provides several\nadvantages: It minimizes deviations from representativeness in\nsubsamples, interpolates between discrete levels of explanatory\nvariables, and significantly reduces the required sample size\ncompared to conventional norming per age group. cNORM enables\ngraphical and analytical evaluation of model fit, accommodates\na wide range of scales including those with negative and\ndescending values, and as well supports conventional norming.\nIt generates norm tables including confidence intervals.\nMethods for addressing representativeness issues are available\nthrough Iterative Proportional Fitting.  Based on Lenhard et\nal. (2016) <doi:10.1177/1073191116656437>, Lenhard et al.\n(2019) <doi:10.1371/journal.pone.0222279>, Lenhard and Lenhard\n(2021) <doi:10.1177/0013164420928457> and Gary et al. (2023)\n<doi:10.1007/s00181-023-02456-0>.",
  "License": "AGPL-3",
  "URL": "https://www.psychometrica.de/cNorm_en.html,\nhttps://github.com/WLenhard/cNORM",
  "BugReports": "https://github.com/WLenhard/cNORM/issues",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "Language": "en-US",
  "LazyData": "true",
  "LazyDataCompression": "xz",
  "Config/roxygen2/version": "8.0.0",
  "Repository": "https://wlenhard.r-universe.dev",
  "Date/Publication": "2026-05-26 09:05:07 UTC",
  "RemoteUrl": "https://github.com/wlenhard/cnorm",
  "RemoteRef": "HEAD",
  "RemoteSha": "cdf9efc9eeeaf66b2409b3776b8e36bf3a943525",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-26 15:04:19 UTC",
    "User": "root"
  },
  "Author": "Alexandra Lenhard [aut] (ORCID:\n<https://orcid.org/0000-0001-8680-4381>),\nWolfgang Lenhard [cre, aut] (ORCID:\n<https://orcid.org/0000-0002-8184-6889>),\nSebastian Gary [aut],\nWPS Publisher [fnd] (https://www.wpspublish.com/)",
  "Maintainer": "Wolfgang Lenhard <wolfgang.lenhard@uni-wuerzburg.de>",
  "MD5sum": "2d8a07cc91bdeb369cbf80d1c399800d",
  "_user": "wlenhard",
  "_type": "src",
  "_file": "cNORM_3.6.0.tar.gz",
  "_fileid": "37381c830d6713a7c9e6dc93676899e17c6c3f126383c61f86ab63efce800f59",
  "_filesize": 4199897,
  "_sha256": "37381c830d6713a7c9e6dc93676899e17c6c3f126383c61f86ab63efce800f59",
  "_created": "2026-05-26T15:04:19.000Z",
  "_published": "2026-05-26T15:12:34.339Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77892363222,
      "time": 162,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7218322243"
    },
    {
      "job": 77892363219,
      "time": 161,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7218322150"
    },
    {
      "job": 77892363032,
      "time": 98,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7218447368"
    },
    {
      "job": 77892363133,
      "time": 86,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7218330285"
    },
    {
      "job": 77891470045,
      "time": 237,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7218251614"
    },
    {
      "job": 77892363116,
      "time": 111,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7218299693"
    },
    {
      "job": 77892363165,
      "time": 125,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7218305670"
    },
    {
      "job": 77892363007,
      "time": 105,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7218297036"
    },
    {
      "job": 77892363096,
      "time": 97,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7218293437"
    }
  ],
  "_buildurl": "https://github.com/r-universe/wlenhard/actions/runs/26456335784",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/wlenhard/cnorm",
  "_commit": {
    "id": "cdf9efc9eeeaf66b2409b3776b8e36bf3a943525",
    "author": "Wolfgang Lenhard <wolfgang.lenhard@uni-wuerzburg.de>",
    "committer": "Wolfgang Lenhard <wolfgang.lenhard@uni-wuerzburg.de>",
    "message": "documentation improvements\n",
    "time": 1779786307
  },
  "_maintainer": {
    "name": "Wolfgang Lenhard",
    "email": "wolfgang.lenhard@uni-wuerzburg.de",
    "login": "wlenhard",
    "description": "",
    "uuid": 41499171,
    "orcid": "0000-0002-8184-6889"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0.0",
      "role": "Depends"
    },
    {
      "package": "ggplot2",
      "version": ">= 3.5.0",
      "role": "Imports"
    },
    {
      "package": "leaps",
      "version": ">= 3.1",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "DT",
      "role": "Suggests"
    },
    {
      "package": "haven",
      "role": "Suggests"
    },
    {
      "package": "foreign",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "markdown",
      "role": "Suggests"
    },
    {
      "package": "readxl",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "shiny",
      "role": "Suggests"
    },
    {
      "package": "shinycssloaders",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "wlenhard",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-39",
      "n": 11
    },
    {
      "week": "2025-40",
      "n": 12
    },
    {
      "week": "2025-41",
      "n": 4
    },
    {
      "week": "2025-42",
      "n": 12
    },
    {
      "week": "2025-44",
      "n": 1
    },
    {
      "week": "2026-09",
      "n": 4
    },
    {
      "week": "2026-18",
      "n": 17
    },
    {
      "week": "2026-19",
      "n": 4
    },
    {
      "week": "2026-20",
      "n": 8
    },
    {
      "week": "2026-21",
      "n": 3
    },
    {
      "week": "2026-22",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "v3.5.0",
      "date": "2025-09-27"
    },
    {
      "name": "v3.5.1",
      "date": "2025-10-14"
    },
    {
      "name": "v3.5.2",
      "date": "2026-02-26"
    },
    {
      "name": "v3.5.3",
      "date": "2026-05-01"
    },
    {
      "name": "v3.5.4",
      "date": "2026-05-15"
    }
  ],
  "_topics": [
    "beta-binomial",
    "biometrics",
    "continuous-norming",
    "growth-curve",
    "norm-scores",
    "norm-tables",
    "normalization-techniques",
    "percentile",
    "psychometrics",
    "regression-based-norming",
    "taylor-series"
  ],
  "_stars": 2,
  "_contributors": [
    {
      "user": "wlenhard",
      "count": 865,
      "uuid": 41499171
    },
    {
      "user": "alexlenhard",
      "count": 15,
      "uuid": 41680954
    },
    {
      "user": "andreyakinshin",
      "count": 1,
      "uuid": 2259237
    }
  ],
  "_userbio": {
    "uuid": 41499171,
    "type": "user",
    "name": "Wolfgang Lenhard"
  },
  "_downloads": {
    "count": 1095,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/cNORM"
  },
  "_mentions": 1,
  "_devurl": "https://github.com/wlenhard/cnorm",
  "_searchresults": 75,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/cNORM.html",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/wlenhard/cnorm",
  "_realowner": "wlenhard",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.1",
      "date": "2018-11-14"
    },
    {
      "version": "1.1.2",
      "date": "2018-12-08"
    },
    {
      "version": "1.1.5",
      "date": "2019-02-06"
    },
    {
      "version": "1.1.8",
      "date": "2019-03-15"
    },
    {
      "version": "1.2.0",
      "date": "2019-07-26"
    },
    {
      "version": "1.2.2",
      "date": "2019-09-19"
    },
    {
      "version": "1.2.3",
      "date": "2020-06-18"
    },
    {
      "version": "1.2.4",
      "date": "2020-11-16"
    },
    {
      "version": "2.0.0",
      "date": "2020-12-04"
    },
    {
      "version": "2.0.1",
      "date": "2021-01-06"
    },
    {
      "version": "2.0.2",
      "date": "2021-01-31"
    },
    {
      "version": "2.0.3",
      "date": "2021-04-10"
    },
    {
      "version": "2.0.4",
      "date": "2021-07-24"
    },
    {
      "version": "2.1.0",
      "date": "2021-08-12"
    },
    {
      "version": "3.0.0",
      "date": "2022-03-28"
    },
    {
      "version": "3.0.1",
      "date": "2022-04-11"
    },
    {
      "version": "3.0.2",
      "date": "2022-06-12"
    },
    {
      "version": "3.0.3",
      "date": "2023-05-22"
    },
    {
      "version": "3.0.4",
      "date": "2023-10-08"
    },
    {
      "version": "3.1.0",
      "date": "2024-07-19"
    },
    {
      "version": "3.2.0",
      "date": "2024-08-17"
    },
    {
      "version": "3.3.0",
      "date": "2024-08-26"
    },
    {
      "version": "3.3.1",
      "date": "2024-10-16"
    },
    {
      "version": "3.4.0",
      "date": "2024-11-04"
    },
    {
      "version": "3.4.1",
      "date": "2025-05-11"
    },
    {
      "version": "3.5.0",
      "date": "2025-09-27"
    },
    {
      "version": "3.5.1",
      "date": "2025-10-14"
    },
    {
      "version": "3.5.2",
      "date": "2026-02-26"
    },
    {
      "version": "3.5.3",
      "date": "2026-05-01"
    },
    {
      "version": "3.5.4",
      "date": "2026-05-15"
    }
  ],
  "_exports": [
    "autoselect.betabinomial",
    "autoselect.shash",
    "bestModel",
    "betaCoefficients",
    "buildCnormObject",
    "checkConsistency",
    "cnorm",
    "cnorm.betabinomial",
    "cnorm.cv",
    "cNORM.GUI",
    "cNORM.GUI2",
    "cnorm.shash",
    "compare",
    "computePowers",
    "computeWeights",
    "derivationTable",
    "derive",
    "diagnostics.betabinomial",
    "diagnostics.shash",
    "dshash",
    "getGroups",
    "getNormCurve",
    "getNormScoreSE",
    "modelSummary",
    "normTable",
    "normTable.betabinomial",
    "normTable.shash",
    "plotCnorm",
    "plotDensity",
    "plotDerivative",
    "plotNorm",
    "plotNormCurves",
    "plotPercentiles",
    "plotPercentileSeries",
    "plotRaw",
    "plotSubset",
    "predictNorm",
    "predictRaw",
    "prepareData",
    "printSubset",
    "pshash",
    "qshash",
    "rangeCheck",
    "rankByGroup",
    "rankBySlidingWindow",
    "rawTable",
    "regressionFunction",
    "rshash",
    "simulateRasch",
    "standardize",
    "taylorSwift",
    "weighted.quantile",
    "weighted.quantile.harrell.davis",
    "weighted.quantile.inflation",
    "weighted.quantile.type7",
    "weighted.rank"
  ],
  "_datasets": [
    {
      "name": "CDC",
      "title": "BMI growth curves from age 2 to 25",
      "object": "CDC",
      "class": [
        "data.frame"
      ],
      "fields": [
        "age",
        "group",
        "month",
        "sex",
        "height",
        "weight",
        "bmi"
      ],
      "rows": 45035,
      "table": true,
      "tojson": true
    },
    {
      "name": "elfe",
      "title": "Sentence completion test from ELFE 1-6",
      "object": "elfe",
      "class": [
        "data.frame"
      ],
      "fields": [
        "personID",
        "group",
        "raw"
      ],
      "rows": 1400,
      "table": true,
      "tojson": true
    },
    {
      "name": "ppvt",
      "title": "Vocabulary development from 2.5 to 17",
      "object": "ppvt",
      "class": [
        "data.frame"
      ],
      "fields": [
        "age",
        "sex",
        "migration",
        "region",
        "raw",
        "group"
      ],
      "rows": 4542,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "autoselect.betabinomial",
      "title": "Automatic model selection for beta-binomial continuous norming via BIC",
      "topics": [
        "autoselect.betabinomial"
      ]
    },
    {
      "page": "autoselect.shash",
      "title": "Automatic model selection for SinH-ArcSinH continuous norming via BIC",
      "topics": [
        "autoselect.shash"
      ]
    },
    {
      "page": "bestModel",
      "title": "Determine Regression Model",
      "concept": [
        "model"
      ],
      "topics": [
        "bestModel"
      ]
    },
    {
      "page": "betaCoefficients",
      "title": "Compute Parameters of a Beta Binomial Distribution",
      "topics": [
        "betaCoefficients"
      ]
    },
    {
      "page": "buildCnormObject",
      "title": "Build cnorm object from data and bestModel model object",
      "topics": [
        "buildCnormObject"
      ]
    },
    {
      "page": "buildFunction",
      "title": "Build regression function for bestModel",
      "topics": [
        "buildFunction"
      ]
    },
    {
      "page": "calcPolyInL",
      "title": "Internal function for retrieving regression function coefficients at specific age",
      "topics": [
        "calcPolyInL"
      ]
    },
    {
      "page": "calcPolyInLBase2",
      "title": "Internal function for retrieving regression function coefficients at specific age",
      "topics": [
        "calcPolyInLBase2"
      ]
    },
    {
      "page": "CDC",
      "title": "BMI growth curves from age 2 to 25",
      "concept": [
        "Body Mass Index growth curves weight height"
      ],
      "topics": [
        "CDC"
      ]
    },
    {
      "page": "checkConsistency",
      "title": "Check the consistency of the norm data model",
      "concept": [
        "model"
      ],
      "topics": [
        "checkConsistency"
      ]
    },
    {
      "page": "checkWeights",
      "title": "Check, if NA or values <= 0 occur and issue warning",
      "topics": [
        "checkWeights"
      ]
    },
    {
      "page": "cNORM",
      "title": "Continuous Norming",
      "topics": [
        "cnorm"
      ]
    },
    {
      "page": "cnorm.betabinomial",
      "title": "Fit a beta-binomial regression model for continuous norming",
      "topics": [
        "cnorm.betabinomial"
      ]
    },
    {
      "page": "cnorm.betabinomial2",
      "title": "Fit a beta-binomial regression model for continuous norming",
      "topics": [
        "cnorm.betabinomial2"
      ]
    },
    {
      "page": "cnorm.cv",
      "title": "Cross-validation for Term Selection in cNORM",
      "concept": [
        "model"
      ],
      "topics": [
        "cnorm.cv"
      ]
    },
    {
      "page": "cNORM.GUI",
      "title": "Launcher for the graphical user interface of cNORM for distribution free continuous norming",
      "topics": [
        "cNORM.GUI"
      ]
    },
    {
      "page": "cNORM.GUI2",
      "title": "Launch the cNORM Parametric Modeling Shiny Application",
      "topics": [
        "cNORM.GUI2"
      ]
    },
    {
      "page": "cnorm.shash",
      "title": "Fit a Sinh-Arcsinh (shash) Regression Model for Continuous Norming",
      "topics": [
        "cnorm.shash"
      ]
    },
    {
      "page": "compare",
      "title": "Compare Two Norm Models Visually",
      "concept": [
        "plot"
      ],
      "topics": [
        "compare"
      ]
    },
    {
      "page": "computePowers",
      "title": "Compute powers of the explanatory variable a as well as of the person location l (data preparation)",
      "concept": [
        "prepare"
      ],
      "topics": [
        "computePowers"
      ]
    },
    {
      "page": "computeWeights",
      "title": "Weighting of cases through iterative proportional fitting (Raking)",
      "topics": [
        "computeWeights"
      ]
    },
    {
      "page": "derivationTable",
      "title": "Create a table based on first order derivative of the regression model for specific age",
      "concept": [
        "predict"
      ],
      "topics": [
        "derivationTable"
      ]
    },
    {
      "page": "derive",
      "title": "Derivative of regression model",
      "concept": [
        "model"
      ],
      "topics": [
        "derive"
      ]
    },
    {
      "page": "diagnostics.betabinomial",
      "title": "Diagnostic Information for Beta-Binomial Model",
      "topics": [
        "diagnostics.betabinomial"
      ]
    },
    {
      "page": "elfe",
      "title": "Sentence completion test from ELFE 1-6",
      "concept": [
        "reading comprehension"
      ],
      "topics": [
        "elfe"
      ]
    },
    {
      "page": "getGroups",
      "title": "Determine groups and group means",
      "topics": [
        "getGroups"
      ]
    },
    {
      "page": "getNormCurve",
      "title": "Computes the curve for a specific T value",
      "concept": [
        "predict"
      ],
      "topics": [
        "getNormCurve"
      ]
    },
    {
      "page": "getNormScoreSE",
      "title": "Calculates the standard error (SE) or root mean square error (RMSE) of the norm scores In case of large datasets, both results should be almost identical",
      "topics": [
        "getNormScoreSE"
      ]
    },
    {
      "page": "modelSummary",
      "title": "Prints the results and regression function of a cnorm model",
      "concept": [
        "model"
      ],
      "topics": [
        "modelSummary"
      ]
    },
    {
      "page": "normTable",
      "title": "Create a norm table based on model for specific age",
      "concept": [
        "predict"
      ],
      "topics": [
        "normTable"
      ]
    },
    {
      "page": "normTable.betabinomial",
      "title": "Calculate Cumulative Probabilities, Density, Percentiles, and Z-Scores for Beta-Binomial Distribution",
      "topics": [
        "normTable.betabinomial"
      ]
    },
    {
      "page": "normTable.shash",
      "title": "Calculate Norm Tables for Sinh-Arcsinh Distribution",
      "topics": [
        "normTable.shash"
      ]
    },
    {
      "page": "plot.cnorm",
      "title": "S3 function for plotting cnorm objects",
      "concept": [
        "plot"
      ],
      "topics": [
        "plot.cnorm"
      ]
    },
    {
      "page": "plot.cnormBetaBinomial",
      "title": "Plot cnormBetaBinomial Model with Data and Percentile Lines",
      "concept": [
        "plot"
      ],
      "topics": [
        "plot.cnormBetaBinomial"
      ]
    },
    {
      "page": "plot.cnormBetaBinomial2",
      "title": "Plot cnormBetaBinomial Model with Data and Percentile Lines",
      "concept": [
        "plot"
      ],
      "topics": [
        "plot.cnormBetaBinomial2"
      ]
    },
    {
      "page": "plot.cnormShaSh",
      "title": "Plot SinH-ArcSinH Model with Data and Percentile Lines",
      "topics": [
        "plot.cnormShash"
      ]
    },
    {
      "page": "plotCnorm",
      "title": "General convenience plotting function",
      "topics": [
        "plotCnorm"
      ]
    },
    {
      "page": "plotDensity",
      "title": "Plot the density function per group by raw score",
      "concept": [
        "plot"
      ],
      "topics": [
        "plotDensity"
      ]
    },
    {
      "page": "plotDerivative",
      "title": "Plot first order derivative of regression model",
      "concept": [
        "plot"
      ],
      "topics": [
        "plotDerivative"
      ]
    },
    {
      "page": "plotNorm",
      "title": "Plot manifest and fitted norm scores",
      "concept": [
        "plot"
      ],
      "topics": [
        "plotNorm"
      ]
    },
    {
      "page": "plotNormCurves",
      "title": "Plot norm curves",
      "concept": [
        "plot"
      ],
      "topics": [
        "plotNormCurves"
      ]
    },
    {
      "page": "plotPercentiles",
      "title": "Plot norm curves against actual percentiles",
      "concept": [
        "plot"
      ],
      "topics": [
        "plotPercentiles"
      ]
    },
    {
      "page": "plotPercentileSeries",
      "title": "Generates a series of plots with number curves by percentile for different models",
      "concept": [
        "plot"
      ],
      "topics": [
        "plotPercentileSeries"
      ]
    },
    {
      "page": "plotRaw",
      "title": "Plot manifest and fitted raw scores",
      "concept": [
        "plot"
      ],
      "topics": [
        "plotRaw"
      ]
    },
    {
      "page": "plotSubset",
      "title": "Evaluate information criteria for regression model",
      "concept": [
        "plot"
      ],
      "topics": [
        "plotSubset"
      ]
    },
    {
      "page": "ppvt",
      "title": "Vocabulary development from 2.5 to 17",
      "concept": [
        "vocabulary acquisition development receptive"
      ],
      "topics": [
        "ppvt"
      ]
    },
    {
      "page": "predict.cnormBetaBinomial",
      "title": "Predict Norm Scores from Raw Scores",
      "concept": [
        "predict"
      ],
      "topics": [
        "predict.cnormBetaBinomial"
      ]
    },
    {
      "page": "predict.cnormBetaBinomial2",
      "title": "Predict Norm Scores from Raw Scores",
      "concept": [
        "predict"
      ],
      "topics": [
        "predict.cnormBetaBinomial2"
      ]
    },
    {
      "page": "predict.cnormShaSh",
      "title": "Predict Norm Scores from Raw Scores",
      "concept": [
        "predict"
      ],
      "topics": [
        "predict.cnormShash"
      ]
    },
    {
      "page": "predictNorm",
      "title": "Retrieve norm value for raw score at a specific age",
      "concept": [
        "predict"
      ],
      "topics": [
        "predictNorm"
      ]
    },
    {
      "page": "predictRaw",
      "title": "Predict raw values",
      "concept": [
        "predict"
      ],
      "topics": [
        "predictRaw"
      ]
    },
    {
      "page": "prepareData",
      "title": "Prepare data for modeling in one step (convenience method)",
      "concept": [
        "prepare"
      ],
      "topics": [
        "prepareData"
      ]
    },
    {
      "page": "print.cnorm",
      "title": "S3 method for printing model selection information",
      "concept": [
        "model"
      ],
      "topics": [
        "print.cnorm"
      ]
    },
    {
      "page": "print.cnormShaSh",
      "title": "Print method for SinH-ArcSinH objects",
      "topics": [
        "print.cnormShash"
      ]
    },
    {
      "page": "printSubset",
      "title": "Print Model Selection Information",
      "concept": [
        "model"
      ],
      "topics": [
        "printSubset"
      ]
    },
    {
      "page": "rangeCheck",
      "title": "Check for horizontal and vertical extrapolation",
      "concept": [
        "model"
      ],
      "topics": [
        "rangeCheck"
      ]
    },
    {
      "page": "rankByGroup",
      "title": "Determine the norm scores of the participants in each subsample",
      "concept": [
        "prepare"
      ],
      "topics": [
        "rankByGroup"
      ]
    },
    {
      "page": "rankBySlidingWindow",
      "title": "Determine the norm scores of the participants by sliding window",
      "concept": [
        "prepare"
      ],
      "topics": [
        "rankBySlidingWindow"
      ]
    },
    {
      "page": "rawTable",
      "title": "Create a table with norm scores assigned to raw scores for a specific age based on the regression model",
      "concept": [
        "predict"
      ],
      "topics": [
        "rawTable"
      ]
    },
    {
      "page": "regressionFunction",
      "title": "Regression function",
      "concept": [
        "model"
      ],
      "topics": [
        "regressionFunction"
      ]
    },
    {
      "page": "shash",
      "title": "Sinh-Arcsinh (shash) Distribution",
      "topics": [
        "dshash",
        "pshash",
        "qshash",
        "rshash",
        "shash"
      ]
    },
    {
      "page": "simMean",
      "title": "Simulate mean per age",
      "topics": [
        "simMean"
      ]
    },
    {
      "page": "simSD",
      "title": "Simulate sd per age",
      "topics": [
        "simSD"
      ]
    },
    {
      "page": "simulateRasch",
      "title": "Simulate raw test scores based on Rasch model",
      "topics": [
        "simulateRasch"
      ]
    },
    {
      "page": "standardize",
      "title": "Standardize a numeric vector",
      "topics": [
        "standardize"
      ]
    },
    {
      "page": "standardizeRakingWeights",
      "title": "Function for standardizing raking weights Raking weights get divided by the smallest weight. Thereby, all weights become larger or equal to 1 without changing the ratio of the weights to each other.",
      "topics": [
        "standardizeRakingWeights"
      ]
    },
    {
      "page": "subsample_lm",
      "title": "K-fold Resampled Coefficient Estimation for Linear Regression",
      "topics": [
        "subsample_lm"
      ]
    },
    {
      "page": "summary.cnorm",
      "title": "S3 method for printing the results and regression function of a cnorm model",
      "concept": [
        "model"
      ],
      "topics": [
        "summary.cnorm"
      ]
    },
    {
      "page": "summary.cnormBetaBinomial",
      "title": "Summarize a Beta-Binomial Continuous Norming Model",
      "topics": [
        "summary.cnormBetaBinomial"
      ]
    },
    {
      "page": "summary.cnormBetaBinomial2",
      "title": "Summarize a Beta-Binomial Continuous Norming Model",
      "topics": [
        "summary.cnormBetaBinomial2"
      ]
    },
    {
      "page": "summary.cnormShaSh",
      "title": "Summarize a SinH-ArcSinH Continuous Norming Model",
      "topics": [
        "summary.cnormShash"
      ]
    },
    {
      "page": "taylorSwift",
      "title": "Swiftly compute Taylor regression models for distribution free continuous norming",
      "topics": [
        "taylorSwift"
      ]
    },
    {
      "page": "weighted.quantile",
      "title": "Weighted quantile estimator",
      "topics": [
        "weighted.quantile"
      ]
    },
    {
      "page": "weighted.quantile.harrell.davis",
      "title": "Weighted Harrell-Davis quantile estimator",
      "topics": [
        "weighted.quantile.harrell.davis"
      ]
    },
    {
      "page": "weighted.quantile.inflation",
      "title": "Weighted quantile estimator through case inflation",
      "topics": [
        "weighted.quantile.inflation"
      ]
    },
    {
      "page": "weighted.quantile.type7",
      "title": "Weighted type7 quantile estimator",
      "topics": [
        "weighted.quantile.type7"
      ]
    },
    {
      "page": "weighted.rank",
      "title": "Weighted rank estimation",
      "topics": [
        "weighted.rank"
      ]
    }
  ],
  "_readme": "https://github.com/wlenhard/cnorm/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "farver",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "leaps",
    "lifecycle",
    "R6",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "cNORM-Demo.Rmd",
      "filename": "cNORM-Demo.html",
      "title": "Demonstration for Creating Continuous Norms with cNORM",
      "author": "Wolfgang Lenhard, Alexandra Lenhard",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Mathematical Background",
        "In a nutshell: Establishing continuous norming models",
        "Data Preparation and modelling",
        "Representativeness of the data base",
        "Weighting",
        "Determining the norm sample size",
        "Data preparation",
        "Calculation of Manifest Norms and Modeling",
        "Model Selection",
        "Generating Norm Tables",
        "predictNorm",
        "predictRaw",
        "normTable",
        "rawTable",
        "Combining cNORM with IRT-based ability estimates",
        "Useful Tools",
        "Plot of raw scores",
        "Plot of norm scores",
        "Probability Density Function",
        "Curve analysis of the regression function",
        "References"
      ],
      "created": "2018-07-24 11:06:28",
      "modified": "2026-05-25 06:12:25",
      "commits": 50
    },
    {
      "source": "BetaBinomial.Rmd",
      "filename": "BetaBinomial.html",
      "title": "Modelling Norms with the Beta-Binomial Distribution",
      "author": "Wolfgang Lenhard & Alexandra Lenhard",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Mathematical Derivation",
        "Prerequisites",
        "Modeling Example",
        "Data Preparation",
        "Model Fitting",
        "Post stratification and weighting",
        "Generation of Norm tables",
        "Simulation Study",
        "Results and discussion"
      ],
      "created": "2024-07-25 20:23:38",
      "modified": "2025-10-03 06:44:23",
      "commits": 13
    },
    {
      "source": "sinh.Rmd",
      "filename": "sinh.html",
      "title": "Modelling Norms with the Sinh-Arcsinh (shash) Distribution",
      "author": "Wolfgang Lenhard & Alexandra Lenhard",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Mathematical Foundation",
        "Modeling the Sinh-Arcsinh over Age",
        "Application and Prerequisites",
        "Model Selection Considerations",
        "Modeling Example",
        "Basic Model Fitting",
        "Custom Model Specifications",
        "Post-Stratification and Weighting",
        "Norm Score Generation",
        "Model Comparison and Selection",
        "Comparing Distributional Approaches",
        "Decision Framework",
        "Conclusion",
        "References"
      ],
      "created": "2025-09-30 10:33:13",
      "modified": "2025-10-03 06:44:23",
      "commits": 6
    },
    {
      "source": "WeightedRegression.Rmd",
      "filename": "WeightedRegression.html",
      "title": "Weighted Regression-Based Norming",
      "author": "Sebastian Gary, Wolfgang Lenhard, Alexandra Lenhard",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Enhancing Representativeness with Weighted Regression-Based Norming in cNORM",
        "Impact of Non-Representative Norm Samples",
        "Raking: Enhancing Sample Representativeness through Iterative Proportional Fitting",
        "Integration of raking weights in regression-based norming in cNORM",
        "Step 1: Computation and standardization of raking weights",
        "Step 2: Weighted percentile estimation",
        "Step 3: Regression-based norming with standardized regression weights",
        "Example",
        "Caveats and recommendation for use",
        "References"
      ],
      "created": "2022-03-25 21:19:23",
      "modified": "2025-05-10 06:06:05",
      "commits": 9
    }
  ],
  "_score": 6.8589580547180065,
  "_indexed": true,
  "_nocasepkg": "cnorm",
  "_universes": [
    "wlenhard"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "3.6.0",
      "date": "2026-05-26T15:06:48.000Z",
      "distro": "noble",
      "commit": "cdf9efc9eeeaf66b2409b3776b8e36bf3a943525",
      "fileid": "877941de07ffc7b8fceb11979b7e9451b084e607db902ea98137019dab3960f5",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/wlenhard/actions/runs/26456335784"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "3.6.0",
      "date": "2026-05-26T15:06:46.000Z",
      "distro": "noble",
      "commit": "cdf9efc9eeeaf66b2409b3776b8e36bf3a943525",
      "fileid": "467fd8977c05c2d8aef3f4ecd415ce977aa6bd3e0508028e3f73283b7bfbd8cd",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/wlenhard/actions/runs/26456335784"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "3.6.0",
      "date": "2026-05-26T15:11:45.000Z",
      "commit": "cdf9efc9eeeaf66b2409b3776b8e36bf3a943525",
      "fileid": "951c7390792ed709f9486642ee0b10333dec2d97bb3e27c724d09cdfc4e42dbe",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/wlenhard/actions/runs/26456335784"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "3.6.0",
      "date": "2026-05-26T15:07:19.000Z",
      "commit": "cdf9efc9eeeaf66b2409b3776b8e36bf3a943525",
      "fileid": "456cc98c631304dee36c8880ce263cb94e791c5d05120db82ac44c0925d11482",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/wlenhard/actions/runs/26456335784"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "3.6.0",
      "date": "2026-05-26T15:06:32.000Z",
      "commit": "cdf9efc9eeeaf66b2409b3776b8e36bf3a943525",
      "fileid": "6e6d98460e4ba18b4490e121bc7729fbb91543f818a4eec8c634fc4f93892a2e",
      "status": "success",
      "buildurl": "https://github.com/r-universe/wlenhard/actions/runs/26456335784"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "3.6.0",
      "date": "2026-05-26T15:06:00.000Z",
      "commit": "cdf9efc9eeeaf66b2409b3776b8e36bf3a943525",
      "fileid": "880639342bf7116ed211db5eee11b9bc9d742e17af1dd137c04064ac96d12818",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/wlenhard/actions/runs/26456335784"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "3.6.0",
      "date": "2026-05-26T15:05:45.000Z",
      "commit": "cdf9efc9eeeaf66b2409b3776b8e36bf3a943525",
      "fileid": "44f05f8c88a77b6d9ade90c5ee30429f2f2848a155c601df0646800443fb79b8",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/wlenhard/actions/runs/26456335784"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "3.6.0",
      "date": "2026-05-26T15:05:51.000Z",
      "commit": "cdf9efc9eeeaf66b2409b3776b8e36bf3a943525",
      "fileid": "65a357d90e6e642422b3c140c6fb406924b86b87ddb83188af44963a872f50cb",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/wlenhard/actions/runs/26456335784"
    }
  ]
}