Skip to contents

Package

DPMirt DPMirt-package
DPMirt: Bayesian Semiparametric IRT Models Using DPM Priors

Main Fitting

All-in-one model fitting function

dpmirt()
Fit a Bayesian IRT model with DPMirt

Step-by-Step Workflow

Modular pipeline for fine-grained control

dpmirt_spec() print(<dpmirt_spec>)
Create a DPMirt model specification
dpmirt_compile() print(<dpmirt_compiled>)
Compile a DPMirt model specification
dpmirt_sample() print(<dpmirt_samples>)
Run MCMC sampling on a compiled DPMirt model
dpmirt_rescale()
Rescale posterior samples for identification
dpmirt_resume()
Resume MCMC sampling from a previous run

Posterior Estimation

Triple-goal estimation (PM, CB, GR) and rescaled posterior draw access

dpmirt_estimates() print(<dpmirt_estimates>)
Compute posterior estimates using PM, CB, and GR methods
dpmirt_draws()
Extract posterior draws from a DPMirt fit

Model Assessment

Diagnostics, comparison, and loss evaluation

dpmirt_diagnostics() print(<dpmirt_diagnostics>)
Compute MCMC Diagnostics for a DPMirt Fit
dpmirt_compare()
Compare DPMirt models using information criteria
dpmirt_loss()
Evaluate estimator performance using loss functions

DPM-Specific Analysis

Dirichlet Process Mixture density and prior elicitation

dpmirt_dp_density() print(<dpmirt_dp_density>)
Compute posterior density of the DP mixture
dpmirt_alpha_prior()
Elicit a Gamma Hyperprior for the DP Concentration Parameter

Simulation

Rasch/2PL reliability-targeted simulation and fallback generation

dpmirt_simulate() print(<dpmirt_sim>)
Simulate IRT response data

Visualization

Plotting functions for model results

dpmirt_plot_density()
Plot Posterior Mean Density
dpmirt_plot_items()
Plot Item Parameter Estimates
dpmirt_plot_trace()
Plot Log-Likelihood MCMC Trace
dpmirt_plot_parameter_trace()
Plot Individual Parameter MCMC Traces
dpmirt_plot_caterpillar()
Plot Caterpillar (Forest) Plot
dpmirt_plot_icc()
Plot Item Characteristic Curves
dpmirt_plot_info()
Plot Test Information Function
dpmirt_plot_wright_map()
Plot Person-Item Map (Wright Map)
dpmirt_plot_clusters()
Plot Cluster Count Diagnostics
dpmirt_plot_dp_density()
Plot DP Mixture Density
dpmirt_plot_density_compare()
Plot Posterior Density vs Reference Distribution
dpmirt_plot_pp_check()
Plot Posterior Predictive Check

S3 Methods

Print, summary, coef, and plot methods for DPMirt objects

print(<dpmirt_fit>) summary(<dpmirt_fit>) coef(<dpmirt_fit>)
Methods for dpmirt_fit Objects
plot(<dpmirt_fit>)
Plot a DPMirt fit object
plot(<dpmirt_estimates>)
Plot dpmirt_estimates object
plot(<dpmirt_sim>)
Plot dpmirt_sim object