LAWBL: Latent (Variable) Analysis With Bayesian Learning

Project Status: Active ? The project has reached a stable, usable state and is being actively developed. CRAN_Status_Badge

How to cite the package

Chen, J. (2021). LAWBL: Latent (variable) analysis with Bayesian learning (R package version 1.4.0). Retrieved from


LAWBL represents a partially exploratory-confirmatory approach to model latent variables based on Bayesian learning. Built on the power of statistical learning, it can address psychometric challenges such as parameter specification, local dependence, and factor extraction. Built on the scalability and flexibility of Bayesian inference and resampling techniques, it can accommodate modeling frameworks such as factor analysis, item response theory, cognitive diagnosis modeling and causal or explanatory modeling. The package can also handle different response formats or a mix of them, with or without missingness.


Please refer to the online tutorials for more details.


  1. Install the stable version from CRAN with:
  1. Install the devtools package (if necessary), and install the development version from the Github.
# install.packages("devtools")