Package: BayesRTMB 0.1.1

BayesRTMB: Bayesian Inference Using 'RTMB'

Provides tools for Markov chain Monte Carlo (MCMC) and Maximum A Posteriori (MAP) estimation utilizing the 'RTMB' package. It supports various statistical models including generalized linear mixed models, factor analysis, item response theory, and multidimensional unfolding. The package allows users to easily transition between frequentist and Bayesian paradigms using a unified interface. Automatic differentiation and Laplace approximation follow Kristensen et al. (2016) <doi:10.18637/jss.v070.i05>, and MCMC sampling uses the No-U-Turn Sampler described by Hoffman and Gelman (2014) <https://jmlr.org/papers/v15/hoffman14a.html>.

Authors:Hiroshi Shimizu [aut, cre]

BayesRTMB_0.1.1.tar.gz
BayesRTMB_0.1.1.zip(r-4.7)BayesRTMB_0.1.1.zip(r-4.6)BayesRTMB_0.1.1.zip(r-4.5)
BayesRTMB_0.1.1.tgz(r-4.6-any)BayesRTMB_0.1.1.tgz(r-4.5-any)
BayesRTMB_0.1.1.tar.gz(r-4.7-any)BayesRTMB_0.1.1.tar.gz(r-4.6-any)
BayesRTMB_0.1.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
BayesRTMB/json (API)
NEWS

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

Bug tracker:https://github.com/norimune/bayesrtmb/issues

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

Datasets:
  • beverage - Beverage Preference Data
  • BigFive - Big Five Personality Traits Data
  • debate - Debate Simulation Data
  • training - Social Skills Training Data

On CRAN:

Conda:

5.73 score 1 stars 86 exports 8 dependencies

Last updated from:1baeafa3b4. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK185
source / vignettesOK228
linux-release-x86_64OK186
macos-release-arm64OK175
macos-oldrel-arm64OK203
windows-develOK159
windows-releaseOK190
windows-oldrelOK167
wasm-releaseOK109

Exports:bayes_factorClassic_Fitconditional_effectsDimdistanceess_basicess_bulkess_tail95fabsgaussian_process_lpdfinv_logititem_curveitem_infolog_det_chollog_mixlog_softmaxlog_sum_explog_sum_exp_matrixlog1mlog1m_explog1p_explogitlsmeansmake_bw_from_ydifmake_glmer_re_termsmake_glmer_Z_matrixmake_init_mdumake_ydif_from_bwmap_estMAP_FitMCMC_Fitplot_acfplot_conditional_effectsplot_densplot_forestplot_item_curveplot_item_infoplot_lsmeansplot_mduplot_pairsplot_test_infoplot_traceprior_flatprior_jzsprior_normalprior_rhsprior_sspprior_uniformprior_weakquad_form_cholquad_form_diagquantile95r_hatread_mcmc_csvrestore_bw_from_ydifrtmb_codertmb_corrrtmb_faRTMB_Fit_Basertmb_glmrtmb_glmerrtmb_irtrtmb_lmrtmb_lmerrtmb_loglinearrtmb_lrtrtmb_mdurtmb_mediationrtmb_mixturertmb_modelRTMB_Modelrtmb_tablertmb_ttestsafe_rtmb_modelsimple_effectssoftmaxsort_loadingssquared_distancestz_basissum_to_zerotest_infoto_centered_matrixto_centered_trito_longto_wideVB_Fit

Dependencies:latticeMASSMatrixR6RcppRcppEigenRTMBTMB

BayesRTMB Quick Start

Rendered fromquick_start.Rmdusingknitr::rmarkdownon Jun 02 2026.

Last update: 2026-05-22
Started: 2026-04-27

BayesRTMB の内部構造

Rendered fromja-rtmb_internals.Rmdusingknitr::rmarkdownon Jun 02 2026.

Last update: 2026-05-19
Started: 2026-04-27

BayesRTMB の概要

Rendered fromja-introduction.Rmdusingknitr::rmarkdownon Jun 02 2026.

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

BayesRTMB クイックスタート

Rendered fromja-quick_start.Rmdusingknitr::rmarkdownon Jun 02 2026.

Last update: 2026-05-22
Started: 2026-04-23

Hierarchical Models and GLMMs with rtmb_glmer()

Rendered fromrtmb_glmer.Rmdusingknitr::rmarkdownon Jun 02 2026.

Last update: 2026-05-19
Started: 2026-05-18

Introduction to BayesRTMB

Rendered fromintroduction.Rmdusingknitr::rmarkdownon Jun 02 2026.

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

RTMB Internals and Inference Algorithms

Rendered fromrtmb_internals.Rmdusingknitr::rmarkdownon Jun 02 2026.

Last update: 2026-05-19
Started: 2026-05-18

rtmb_glmer() で階層モデル・GLMM・分散分析を書く

Rendered fromja-rtmb_glmer.Rmdusingknitr::rmarkdownon Jun 02 2026.

Last update: 2026-05-19
Started: 2026-05-18

Wrapper Functions

Rendered fromwrapper_functions.Rmdusingknitr::rmarkdownon Jun 02 2026.

Last update: 2026-05-19
Started: 2026-04-27

Writing Model Codes

Rendered fromwriting_models.Rmdusingknitr::rmarkdownon Jun 02 2026.

Last update: 2026-05-19
Started: 2026-04-27

モデルの書き方

Rendered fromja-writing_models.Rmdusingknitr::rmarkdownon Jun 02 2026.

Last update: 2026-05-19
Started: 2026-04-25

ラッパー関数の使い方

Rendered fromja-wrapper_functions.Rmdusingknitr::rmarkdownon Jun 02 2026.

Last update: 2026-05-19
Started: 2026-04-27

Readme and manuals

Help Manual

Help pageTopics
Automatic Differentiation Variational Inference (ADVI)ADVI_method
Calculate Bayes Factorbayes_factor
Beverage Preference Databeverage
Big Five Personality Traits DataBigFive
Classic fit objectClassic_Fit
Calculate Conditional Effectsconditional_effects
Calculate conditional effects for MCMC fit objectsconditional_effects.mcmc_fit
Debate Simulation Datadebate
Define parameter dimensions and typesDim
Euclidean distancedistance
Probability Distributions for RTMB Modelsdistributions
Basic Effective Sample Size for a single chain or pooled chainsess_basic
Calculate Bulk Effective Sample Sizeess_bulk
Calculate Tail Effective Sample Size (at 2.5% and 97.5% quantiles)ess_tail95
Smooth absolute value functionfabs
Gaussian Process Log-Density (Squared Exponential Kernel)gaussian_process_lpdf
Generate Random Initial Valuesgenerate_random_init
Inverse logit functioninv_logit
Calculate Item Response Curve / Category Response Curveitem_curve
Item Response Curve for RTMB_Fit_Baseitem_curve.RTMB_Fit_Base
Calculate Item Information Functionitem_info
Item Information Function for RTMB_Fit_Baseitem_info.RTMB_Fit_Base
Log determinant of a Cholesky factorlog_det_chol
Log mixture of two probabilitieslog_mix
Log-softmax functionlog_softmax
Log-sum-exp functionlog_sum_exp
Log-sum-exp function for matrices (row-wise)log_sum_exp_matrix
Log of one minus xlog1m
Log of one minus exponential of xlog1m_exp
Log of one plus exponential of xlog1p_exp
Logit functionlogit
Least Squares Means (Marginal Means)lsmeans
Make Best and Worst Responses from Best-Worst Pair Indicesmake_bw_from_ydif restore_bw_from_ydif
Prepare GLMM Formula Componentsmake_glmer_re_terms
Reconstruct an Observation-Level Random-Effect Design Matrixmake_glmer_Z_matrix
Create Initial Values for Multidimensional Unfoldingmake_init_mdu
Make Best-Worst Pair Indices from Best and Worst Responsesmake_ydif_from_bw
Maximum A Posteriori (MAP) Estimatemap_est
MAP fit objectMAP_Fit
Mathematical and Matrix Utility Functions for RTMB Modelsmath_functions
MCMC fit objectMCMC_Fit
Model Code Wrapper for RTMBmodel_code
Parameter Types and Constraints in RTMB Modelsparameter_types
Code block for parameter definitionsparameters_code
Plot autocorrelation for one variable across chainsplot_acf
Plot conditional effectsplot_conditional_effects
Plot posterior densities for MCMC samplesplot_dens
Plot parameter estimates and credible intervals (Forest Plot)plot_forest
Plot item/category response curvesplot_item_curve
Plot item information functionsplot_item_info
Plot least-squares marginal meansplot_lsmeans
Plot Multidimensional Unfolding Configurationplot_mdu
Plot pairs for posterior samplesplot_pairs
Plot test information functionplot_test_info
Plot MCMC trace plotsplot_trace
Plot method for ce_rtmb class (Base R)plot.ce_rtmb
Plot marginal means with error barsplot.rtmb_lsmeans
Print method for bayes_factor objectsprint.bayes_factor
Print method for bayes_factor_rtmb objectsprint.bayes_factor_rtmb
Print method for ce_rtmb class (automatically calls plot)print.ce_rtmb
Print simple effectsprint.ce_simple
print for summary_BayesRTMB classprint.summary_BayesRTMB
Specify a flat priorprior_flat
Specify a JZS (Jeffrey-Zellner-Siow) prior for t-testsprior_jzs
Specify normal/exponential priors for MAP and Bayesian inferenceprior_normal
Specify a Regularized Horseshoe prior for continuous shrinkageprior_rhs
Specify a Spike-and-Slab prior for variable selectionprior_ssp
Specify a flat priorprior_uniform
Specify a weakly informative priorprior_weak
Quadratic form using a Cholesky factorquad_form_chol
Quadratic form with a diagonal matrixquad_form_diag
Calculate 95% Quantilesquantile95
Calculate Rank-normalized Split-R-hatr_hat
Restore MCMC Fit from CSVread_mcmc_csv
Define an RTMB Model with Stan-like Syntaxrtmb_code
Fit a Correlation Model using RTMBrtmb_corr
RTMB-based Factor Analysis Wrapperrtmb_fa
Base class for RTMB Fit objectsRTMB_Fit_Base
RTMB-based GLM wrapper function (no random effects)rtmb_glm
RTMB-based GLMM wrapper functionrtmb_glmer
RTMB-based IRT (Item Response Theory) Wrapperrtmb_irt
RTMB-based Linear Regression wrapper functionrtmb_lm
RTMB-based Linear Mixed Model (LMM) wrapper functionrtmb_lmer
RTMB-based Log-linear analysis (Poisson regression)rtmb_loglinear
Fit a Latent Rank Theory (LRT) Modelrtmb_lrt
RTMB-based Multidimensional Unfolding Wrapperrtmb_mdu
RTMB-based Mediation Analysis Wrapperrtmb_mediation
Mixture Model Wrapper for RTMBrtmb_mixture
Create an RTMB_Model Objectrtmb_model
RTMB model objectRTMB_Model RTMB_Model-class
Guidelines for Writing RTMB-Compatible Codertmb_syntax
RTMB-based Contingency Table Analysis (Chi-squared Test)rtmb_table
RTMB-based Bayesian two-sample t-test wrapper functionrtmb_ttest
Common Features and Arguments of RTMB Wrapper Functionsrtmb_wrappers
Safe RTMB model construction (with error message translation)safe_rtmb_model
Calculate Simple Effectssimple_effects
Simple effects for MCMC fit objectssimple_effects.mcmc_fit
Softmax functionsoftmax
Sort and display factor loadings neatlysort_loadings
Squared Euclidean distancesquared_distance
stz basis functionstz_basis
Sum-to-zero transformationsum_to_zero
Summary method for ce_rtmb classsummary.ce_rtmb
Calculate Test Information Functiontest_info
Vector to centered matrix (RTMB compatible)to_centered_matrix
Vector to centered triangular matrix (RTMB compatible)to_centered_tri
Convert Wide Data to Long Formatto_long
Vector to lower triangular matrix (RTMB compatible)to_lower_tri
Convert Long Data to Wide Formatto_wide
Social Skills Training Datatraining
Transformed Code Wrapper for RTMBtransform_code
Pre-validation of data and parametersvalidate_data
VB fit objectVB_Fit