rstan-package {rstan}R Documentation

RStan — the R interface to Stan

Description Stan Development Team

RStan is the R interface to the Stan C++ package. The RStan interface (rstan R package) provides:

For documentation on Stan itself, including the manual and user guide for the modeling language, case studies and worked examples, and other tutorial information visit the Users section of the Stan website:

Other R packages from the Stan Development Team

Various related R packages are also available from the Stan Development Team including these and more:

Package Description Doc Website
bayesplot ggplot-based plotting of parameter estimates, diagnostics, and posterior predictive checks. bayesplot-package
shinystan Interactive GUI for exploring MCMC output. shinystan-package
loo Out-of-sample predictive performance estimates and model comparison. loo-package
rstanarm R formula interface for applied regression modeling. rstanarm-package
rstantools Tools for developers of R packages interfacing with Stan. rstantools-package


Jonah Gabry (author) <>
Ben Goodrich (maintainer, author) <>
Jiqiang Guo (author) <>

There are also many other important contributors to RStan ( Please use 'Stan Development Team' whenever citing the R interface to Stan. A BibTex entry is available from or citation("rstan").

See Also


## Not run: 

stanmodelcode <- "
data {
  int<lower=0> N;
  array[N] real y;

parameters {
  real mu;

model {
  target += normal_lpdf(mu | 0, 10);
  target += normal_lpdf(y  | mu, 1);

y <- rnorm(20)
dat <- list(N = 20, y = y);
fit <- stan(model_code = stanmodelcode, model_name = "example",
            data = dat, iter = 2012, chains = 3, verbose = TRUE,
            sample_file = file.path(tempdir(), 'norm.csv'))

# extract samples
e <- extract(fit, permuted = FALSE) # return a list of arrays

arr <- as.array(fit) # return an array

mat <- as.matrix(fit) # return a matrix

## End(Not run)

[Package rstan version 2.32.6 Index]