TreeBUGS is an R package that facilitates using hierarchical multinomial processing tree (MPT) models that are often used in cognitive psychology (Erdfelder et al., 2009). Specifically, TreeBUGS implements the Bayesian estimation via MCMC sampling for the Beta-MPT (Smith & Batchelder, 2010), the latent-trait MPT model (Klauer, 2010), and standard (fixed-effects) MPT models.
In the most simple user scenario, the following steps are required:
betaMPT
or traitMPT
(exact code in manual/vignette)These steps are explained in more detail in the package vignette, which can be opened in R by typing vignette("TreeBUGS")
.
A tutorial paper on multinomial processing tree models (including hierarchical model fitting with TreeBUGS) can be found here:
TreeBUGS requires the software JAGS. To install the latest release of TreeBUGS from CRAN, type the following into the R console:
install.packages("TreeBUGS")
To install the latest developer version of TreeBUGS from GitHub, run:
### Dependencies:
install.packages(c("devtools", "coda", "runjags", "hypergeo", "testthat",
"rjags", "Rcpp", "RcppArmadillo", "logspline"))
devtools::install_github("danheck/TreeBUGS", build_vignettes = TRUE)
To compile C++ code, Windows and Mac require
Rtools and
Xcode Command Line Tools, respectively.
Moreover, on Mac, it might be necessary to install the library gfortran
manually by typing the following into the console
(required to compile the package RcppArmadillo
):
curl -O http://r.research.att.com/libs/gfortran-4.8.2-darwin13.tar.bz2
sudo tar fvxz gfortran-4.8.2-darwin13.tar.bz2 -C /
If you use TreeBUGS, please cite the software as follows:
Batchelder, W. H., & Riefer, D. M. (1999). Theoretical and empirical review of multinomial process tree modeling. Psychonomic Bulletin & Review, 6, 57–86. https://doi.org/10.3758/BF03210812
Erdfelder, E., Auer, T.-S., Hilbig, B. E., Assfalg, A., Moshagen, M., & Nadarevic, L. (2009). Multinomial processing tree models: A review of the literature. Journal of Psychology, 217, 108–124. https://doi.org/10.1027/0044-3409.217.3.108
Klauer, K. C. (2010). Hierarchical multinomial processing tree models: A latent-trait approach. Psychometrika, 75, 70–98. https://doi.org/10.1007/s11336-009-9141-0
Matzke, D., Dolan, C. V., Batchelder, W. H., & Wagenmakers, E.-J. (2015). Bayesian estimation of multinomial processing tree models with heterogeneity in participants and items. Psychometrika, 80, 205–235. https://doi.org/10.1007/s11336-013-9374-9
Moshagen, M. (2010). multiTree: A computer program for the analysis of multinomial processing tree models. Behavior Research Methods, 42, 42–54. https://doi.org/10.3758/BRM.42.1.42
Smith, J. B., & Batchelder, W. H. (2010). Beta-MPT: Multinomial processing tree models for addressing individual differences. Journal of Mathematical Psychology, 54, 167–183. https://doi.org/10.1016/j.jmp.2009.06.007
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.