Package: bayesqm 0.1.0

bayesqm: Bayesian Q Methodology: Probabilistic Factor Analysis

A Bayesian factor-analytic framework for Q methodology. Fits a low-rank factor model to Q-sort data with a Student-t likelihood and a hierarchical normal prior on loadings, samples the posterior with Stan, resolves rotational ambiguity via the MatchAlign post-processing of Poworoznek et al. (2025) <doi:10.1214/25-BA1544>, and returns posterior summaries including credible intervals for loadings and factor scores, probabilistic dominant-factor membership, distinguishing and consensus statements, and PSIS-LOO-based factor enumeration following Vehtari et al. (2017) <doi:10.1007/s11222-016-9696-4> with the Sivula et al. (2025) <doi:10.1214/25-BA1569> parsimony rule.

Authors:Raymond Dacosta Azadda [aut, cre], AK-ACE Team [aut], Karsten Hueffer [aut], Taa'aii Peter [aut], Stacy Rasmus [aut]

bayesqm_0.1.0.tar.gz
bayesqm_0.1.0.zip(r-4.7)bayesqm_0.1.0.zip(r-4.6)bayesqm_0.1.0.zip(r-4.5)
bayesqm_0.1.0.tgz(r-4.6-any)bayesqm_0.1.0.tgz(r-4.5-any)
bayesqm_0.1.0.tar.gz(r-4.7-any)bayesqm_0.1.0.tar.gz(r-4.6-any)
bayesqm_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
bayesqm/json (API)

# Install 'bayesqm' in R:
install.packages('bayesqm', repos = c('https://rdazadda.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/rdazadda/bayesqm/issues

Pkgdown/docs site:https://rdazadda.github.io

On CRAN:

Conda:

4.48 score 3 scripts 61 exports 6 dependencies

Last updated from:234c82c666. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK220
source / vignettesOK265
linux-release-x86_64OK242
macos-release-arm64OK137
macos-oldrel-arm64OK167
windows-develOK121
windows-releaseOK141
windows-oldrelOK131
wasm-releaseOK177

Exports:assess_classificationassess_recoverybayesqm_colorsbayesqm_set_colorscaption_bayesqmcheck_distributionclassify_membershipcompute_divergencecompute_dominant_probcompute_dominant_signcompute_factor_arraycompute_loadingscompute_posterior_scalarscompute_threshold_probcompute_zscorescritical_deltademo_fitdemo_rundiscretize_to_gridfit_bayesiangenerate_datagenerate_loadingsgenerate_noiseget_distributionimport.easyhtmlqimport.htmlqimport.kenqimport.pqmethodinfer_distributionmake_dominant_panelmake_elpd_diffmake_ppc_ridgematchalignparse_distributionplot_dist_consplot_elpdplot_hyperplot_loading_posteriorplot_membershipplot_ppcplot_tuckerplot_zscore_posteriorprocrustes_rotationqsort_dataread_easyhtml_firebaseread_kade_zipread_kenqread_kenq_excelread_pqmethodread_qsortread_qsort_csvread_qsort_excelread_statementsrename_factorsrun_bayessave_bayesqm_plotselect_k_peakselect_k_sivulasuggest_deltatucker_congruencevalidate_qsort

Dependencies:clidescR6RcppRcppParallelrstantools

Getting started with bayesqm

Rendered frombayesqm-intro.Rmdusingknitr::rmarkdownon Jun 18 2026.

Last update: 2026-05-18
Started: 2026-04-20

Readme and manuals

Help Manual

Help pageTopics
Simulation-study assessment helpersassess_classification assess_recovery
Get or set the bayesqm colour schemebayesqm-colors bayesqm_colors bayesqm_set_colors
Standard R accessors for bayesqm_fitas.array.bayesqm_fit as.data.frame.bayesqm_fit as.matrix.bayesqm_fit bayesqm-fit-accessors coef.bayesqm_fit family.bayesqm_fit fitted.bayesqm_fit nobs.bayesqm_fit print.bayesqm_family residuals.bayesqm_fit sigma.bayesqm_fit update.bayesqm_fit
Print and summary methods for bayesqm_fit and bayesqm_runbayesqm-fit-methods print.bayesqm_fit print.bayesqm_run summary.bayesqm_fit summary.bayesqm_run
Probabilistic factor-membership and divergence summariesbayesqm-membership classify_membership compute_divergence compute_dominant_prob compute_dominant_sign compute_threshold_prob
Dynamic figure caption for a bayesqm_fitcaption_bayesqm
Factor arrays on the forced Q-sort distributioncompute_factor_array
Posterior summary of participant factor loadingscompute_loadings
Posterior summary of scalar hyperparameterscompute_posterior_scalars
Posterior summary of statement factor z-scorescompute_zscores
Reliability-adjusted critical difference (default 'delta')critical_delta
A synthetic bayesqm_fit for examples and tutorialsdemo_fit
A synthetic bayesqm_run for examples and tutorialsdemo_run
Fit a Bayesian Q-methodology factor modelfit_bayesian
Simulate Q-sort datadiscretize_to_grid generate_data generate_loadings generate_noise get_distribution
qmethod-style import aliasesimport-aliases import.easyhtmlq import.htmlq import.kenq import.pqmethod
Probabilistic dominant-factor panelmake_dominant_panel
Delta-ELPD plot with Sivula band, peak, and adopted-K annotationsmake_elpd_diff
Posterior predictive RMSE ridgeline across Kmake_ppc_ridge
MatchAlign post-processing for Bayesian factor drawsmatchalign
Distinguishing/consensus divergence forestplot_dist_cons
ELPD across K with peak and Sivula annotationsplot_elpd
Hyperparameter posterior densitiesplot_hyper
Loading forest with 50 and 95 percent credible intervalsplot_loading_posterior
Dominant-factor posterior-probability heatmapplot_membership
Posterior predictive check on the correlation-matrix RMSEplot_ppc
MatchAlign Tucker's phi distribution by factorplot_tucker
Per-statement factor-score posterior across factorsplot_zscore_posterior
Factor-score dotchart for a bayesqm_fitplot.bayesqm_fit
Credible intervals for bayesqm_fit parametersposterior_interval.bayesqm_fit
Prior summary for a bayesqm_fitprint.bayesqm_prior prior_summary.bayesqm_fit
Construct a validated qsort_data objectcheck_distribution infer_distribution parse_distribution qsort_data validate_qsort
Print, summary, and matrix conversion for qsort_dataas.matrix.qsort_data print.qsort_data qsort_data-methods summary.qsort_data
Read Q-sort data from fileread_easyhtml_firebase read_kade_zip read_kenq read_kenq_excel read_pqmethod read_qsort read_qsort_csv read_qsort_excel read_statements
Rename factors consistently across a bayesqm_fitrename_factors
Fit the model across a range of Krun_bayes select_k_peak select_k_sivula
Save a bayesqm plot to filesave_bayesqm_plot
Suggested separation 'delta' from the forced distributionsuggest_delta
Tucker's congruence and orthogonal Procrustes rotationprocrustes_rotation tucker_congruence