CmdStanR is a lightweight interface to Stan for R users (see CmdStanPy for Python).
If you are new to CmdStanR we recommend starting with these vignettes:
A clean interface to Stan services so that CmdStanR can keep up with Stan releases.
R code that doesn’t interface directly with C++, only calls compiled executables.
Modularity: CmdStanR runs Stan’s algorithms and lets downstream modules do the analysis.
Flexible BSD-3 license.
You can install the latest beta release of the cmdstanr R package with
# we recommend running this is a fresh R session or restarting your current session install.packages("cmdstanr", repos = c("https://mc-stan.org/r-packages/", getOption("repos")))
or you can install the latest development version from GitHub:
# install.packages("remotes") remotes::install_github("stan-dev/cmdstanr")
If you don’t already have CmdStan installed then, in addition to installing the R package, it is also necessary to install CmdStan using CmdStanR’s install_cmdstan()
function. A suitable C++ toolchain is also required. Instructions are provided in the Getting started with CmdStanR vignette.