Bayesian Rasch Analysis Using 'brms'
Overview
Reproduces classic Rasch psychometric analysis features using Bayesian item response theory models fitted with 'brms' following Bürkner (2021) doi:10.18637/jss.v100.i05 and Bürkner (2020) doi:10.3390/jintelligence8010005. Supports both dichotomous and polytomous Rasch models. Features include posterior predictive item fit, conditional infit, item-restscore associations, person fit, differential item functioning, local dependence assessment via Q3 residual correlations, dimensionality assessment with residual principal components analysis, person-item targeting plots, item category probability curves, and reliability using relative measurement uncertainty following Bignardi et al. (2025) doi:10.31234/osf.io/h54k8_v1.
- New custom brms family
hurdle_acatfor hurdle partial credit models (H-PCM). This is written by Kristoffer Magnusson - Several adapted (experimental) functions for H-PCM, all using the
*_hpcmsuffix. infit_statistic_hpcm()q3_statistic_hpcm()item_parameters_hpcm()person_parameters_hpcm()RMUreliability_hpcm()plot_icc_hpcm()plot_targeting_hpcm()- Bug fix - changed post processing functions to use
median_hdci()instead ofmedian_hdi()to avoid issues with multimodal posteriors.
Show all changes in 0.3.0Hide the rest of the changes in 0.3.0
- Bug fix - corrected the WLE person estimates in
person_parameters()andperson_parameters_hpcm(). The polytomous Warm bias correction had the wrong sign, biasing estimates outward; WLE now matchescatR/TAM. Extreme (minimum and maximum) scores now receive proper finite WLE estimates instead of being clamped to thetheta_rangebounds.
From NEWS.md in the release
Install
Health
- OK13 OK2026-08-05
- NOTE12 OK, 1 NOTE2026-08-01
- OK13 OK2026-06-09
- ERROR12 OK, 1 ERROR2026-06-08
- OK8 OK2026-03-12
Documentation
- Help pages
- 36 (8 internal)includes a package overview page
- Examples that run
- 14%3 run in a plain check · 13 only when donttest examples are enabled (R CMD check --as-cran) · 5 never run
- Exported functions with examples
- 66%
- Documented parameters
- 100%
- Return-value docs
- 100%
- Help pages citing references
- 61%
Downloads
Repository
- PRs merged (all time)
- 100%
- Median days to close, 50 most recently updated closed issues
- not measured
- Median days to close, 50 most recently updated closed PRs
- 0
Releases over time
6 development-tooling and community-health practices detected across 3 families in the upstream repository
Checks run against github.com/pgmj/easyraschbayes on 2026-10-22.
GitHub Pages site last deployed 2026-06-18 · The repository has a site deploy workflow
pkgdown site last built 2026-06-18
This repository shows signs of AI coding tools.
- GitHub Copilotfirst seen 2026-02-27Pull request: opened by its own accountCommits: 10 by its own account
- Claude Codefirst seen 2026-06-15Named in .Rbuildignore: .claude
Dependencies
Code & Tests
People & History
Pick two releases to compare their code metrics.
- 0.3.0Latest2026-06-18 · current release · diff ↗ ·
added 12 exports
RMUreliability_hpcm, hurdle_acat, hurdle_acat_stanvars, infit_statistic_hpcm, item_parameters_hpcm, log_lik_hurdle_acat, person_parameters_hpcm, plot_icc_hpcm, plot_targeting_hpcm, posterior_epred_hurdle_acat, posterior_predict_hurdle_acat, q3_statistic_hpcm - RR 4.6.0 released · 2026-04-24
- 0.2.0.12026-03-28 · diff ↗
- 0.2.02026-03-28 · diff ↗ ·
added 10 exports
infit_post, item_parameters, item_restscore_post, person_parameters, plot_bars, plot_icc, plot_stackedbars, plot_tile, posterior_to_prior, q3_post - 0.1.02026-03-11
- RR 4.5.0 released · 2025-04-11
Package metadata
- First published
- 2026-03-11
- Total releases
- 4 / 1 yrs
- License
- GPL (>= 3) OSI
- Minimum R
- ≥ 4.1.0
- Download size
- 694 KB
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("easyRaschBayes")This package has no citation file, so citation() returns this entry built from DESCRIPTION.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-23, which the citation names so these numbers can be found later. More on citing and the projects behind them.