Package: birt 0.2.0
birt: BIvariate Response Time Modeling with 'lavaan'-Style Syntax
Fits item response theory models with one or two latent variables, for example ability and speed in joint models of response accuracy and response time (van der Linden, 2007, <doi:10.1007/s11336-006-1478-z>), from 'lavaan'-style model syntax. The main engine fits the syntax in 'RTMB' by approximate Bayesian inference as an extended latent Gaussian model (Stringer, Brown and Stafford, 2023, <doi:10.1080/10618600.2022.2099403>): the persons are integrated out by adaptive Gauss-Hermite quadrature and the remaining parameters by an outer adaptive quadrature, with marginal likelihoods for model comparison; the same engine gives maximum likelihood, with casewise scores for score-based invariance tests and DIF trees. Ordinal and continuous indicators, moderated nonlinear factor analysis statements, sinh-arcsinh residuals (Jones and Pewsey, 2009, <doi:10.1093/biomet/asp053>) whose quantile effects at every level come from one fit, conditional reliability and the information of each quantile regression of the response times. An optional 'JAGS' engine translates the model into a plain 'JAGS' model file, for spike-and-slab priors and asymmetric Laplace (quantile) distributions, with marginal-likelihood fit indices (DIC, WAIC, PSIS-LOO) and posterior predictive checks.
Authors:
birt_0.2.0.tar.gz
birt_0.2.0.zip(r-4.7-any)birt_0.2.0.zip(r-4.6-any)birt_0.2.0.zip(r-4.5-any)
birt_0.2.0.tgz(r-4.6-any)birt_0.2.0.tgz(r-4.5-any)
birt_0.2.0.tar.gz(r-4.7-any)birt_0.2.0.tar.gz(r-4.6-any)
birt_0.2.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
birt/json (API)
| # Install 'birt' in R: |
| install.packages('birt', repos = c('https://jiewentsai.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/jiewentsai/birt/issues
Last updated from:1b10ffa1ae. Checks:4 OK, 5 ERROR. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel | OK | 1765 | ||
| source / vignettes | OK | 229 | ||
| linux-release | OK | 1078 | ||
| macos-release | ERROR | 1173 | ||
| macos-oldrel | ERROR | 758 | ||
| windows-devel | ERROR | 1855 | ||
| windows-release | ERROR | 1270 | ||
| windows-oldrel | ERROR | 2221 | ||
| wasm-release | OK | 131 |
Exports:add_fit_indicesaldalgorithmbirtcheck_sbccomparecond_reliabilityconvergenceconvergence.birt_fitconvergence.birt_rtmbdif_treedpriorsequationsestimatesestimates.birtestimates.birt_rtmbfit_indicesfit_indices.birt_fitfit_indices.birt_rtmbhgrmipcrjags_codenormalordinal_informationpointwise_loglikposterior_drawsppcquantile_informationquantile_scorequantile_testquantilesreliabilityreliability.birt_fitreliability.birt_rtmbrt_informationrtirt_syntaxrtmb_codertmb_controlscore_testscoresscores.birt_fitscores.birt_rtmbshashsim_hgrmsim_rtirtsubset_chains
Dependencies:abindbackportscheckmateclicodadistributionaldplyrgenericsgluelatticelavaanlifecycleloomagrittrMASSMatrixmatrixStatsmnormtnumDerivpbivnormpillarpkgconfigposteriorquadprogR6RcppRcppEigenrlangRTMBstatmodtensorAtibbletidyselectTMButf8vctrswithr
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Compute and store the marginal-likelihood fit indices | add_fit_indices |
| Residual distributions for latent variables and continuous indicators | ald normal |
| The estimation algorithm of a fit | algorithm algorithm.birt algorithm.birt_quantile algorithm.birt_rtmb algorithm.default |
| Fit a Bayesian IRT / response time model from lavaan-style syntax | birt |
| Printing of birt tables and numbers | as.data.frame.birt_values birt_print format.birt_tbl format.birt_values print.birt_tbl print.birt_values |
| Quantile fits: several quantiles of one latent variable or indicator | birt_quantile coef.birt_quantile estimates.birt_quantile fit_indices.birt_quantile plot.birt_quantile print.birt_quantile reliability.birt_quantile summary.birt_quantile |
| The `birt_rtmb` object (RTMB engine) | birt_rtmb coef.birt_rtmb convergence.birt_rtmb estimates.birt_rtmb fit_indices.birt_rtmb logLik.birt_rtmb print.birt_rtmb reliability.birt_rtmb scores.birt_rtmb summary.birt_rtmb vcov.birt_rtmb |
| Summary tables | as.data.frame.birt_summary birt_summary print.birt_summary print.birt_table |
| The `birt` object and its accessors | birt-class coef.birt estimates estimates.birt fit_indices fit_indices.birt_fit pointwise_loglik posterior_draws print.birt reliability reliability.birt_fit scores scores.birt_fit summary.birt |
| Simulation-based calibration of a JAGS model | check_sbc plot.birt_sbc print.birt_sbc |
| Compare fitted models | compare |
| Conditional reliability of the first latent variable | cond_reliability plot.birt_cond_rel |
| Convergence summary | convergence convergence.birt_fit |
| DIF tree (deprecated) | dif_tree |
| Default priors of a JAGS fit | dpriors |
| Model equations | as.character.birt_equations equations equations.birt equations.birt_quantile equations.birt_rtmb print.birt_equations |
| Casewise scores of an RTMB fit | bread.birt_rtmb estfun.birt_rtmb |
| Moderated (heteroscedastic) graded response model | hgrm |
| Individual parameter contribution regression | ipcr print.birt_ipcr |
| JAGS code of a model | jags_code |
| Test information of the ordinal indicators | ordinal_information |
| Plots of a JAGS fit | plot.birt |
| Plots of an RTMB fit | plot.birt_rtmb |
| Posterior predictive checks | ppc ppc.birt |
| Information of each quantile regression of the response times | plot.birt_qinfo print.birt_qinfo quantile_information |
| Influence functions of quantile effects | print.birt_qscore quantile_score score_test.birt_qscore |
| Does a quantile effect change with the quantile level? | print.birt_qtest quantile_test |
| Quantile effects of an RTMB fit | quantiles quantiles.birt_rtmb |
| Where response times carry information about the first latent variable | plot.birt_rt_info print.birt_rt_info rt_information |
| Model syntax for joint response accuracy and response time models | rtirt_syntax |
| RTMB code of a model | rtmb_code |
| Control settings of the RTMB engine | rtmb_control |
| Score-based tests of parameter invariance | score_test score_test.birt_rtmb |
| Sinh-arcsinh (SHASH) residual distribution | shash |
| Simulate Likert responses moderated by a total response time | sim_hgrm |
| Simulate joint response accuracy and response time data | sim_rtirt |
| Keep a subset of the MCMC chains | subset_chains |
