run_sbc: Run generic simulation-based calibration

View source: R/052-irt-validation-0-7.R

run_sbcR Documentation

Run generic simulation-based calibration

Description

Run generic simulation-based calibration

Usage

run_sbc(
  simulator,
  fitter,
  posterior_draws,
  replications = 100L,
  seed = 20260808L
)

Arguments

simulator

Function 'simulator(replicate)' returning 'list(data, truth)'; 'truth' must be a named numeric vector.

fitter

Function 'fitter(data)' returning a fitted object.

posterior_draws

Function returning a draws matrix/data frame whose columns match names in 'truth'.

replications

Number of SBC replications.

seed

RNG seed.

Value

An object of class "eye_irt_sbc", stored as a named list, with components "ranks", "failures", "replications", "seed", "method". It contains generic simulation-based calibration and associated metadata or diagnostics needed to interpret the result.


eyeprocess documentation built on Sept. 28, 2026, 5:08 p.m.

Related to run_sbc in eyeprocess...