Draw samples from the generated quantities block of a
'>stanmodel
.
# S4 method for stanmodel
gqs(object, data = list(), draws,
seed = sample.int(.Machine$integer.max, size = 1L))
A named list
or environment
providing the data for the model or a character vector
for all the names of objects used as data.
See the Passing data to Stan section in stan
.
The seed for random number generation. The default is generated
from 1 to the maximum integer supported by R on the machine.
When a seed is specified by a number, as.integer
will be applied to it.
If as.integer
produces NA
, the seed is generated randomly.
The seed can also be specified as a character string of digits, such as
"12345"
, which is converted to integer.
An object of S4 class '>stanmodel
representing
the fitted results.
object
signature(object = "stanmodel")
data
and the draws
output from a
previous Stan program.'>stanmodel
, '>stanfit
, stan
# NOT RUN {
m <- stan_model(model_code = 'parameters {real y;} model {y ~ normal(0,1);}')
f <- sampling(m, iter = 300)
mc <-
'
parameters {real y;}
generated quantities {real y_rep = normal_rng(y, 1);}
'
m2 <- stan_model(model_code = mc)
f2 <- gqs(m2, draws = as.matrix(f))
f2
# }
Run the code above in your browser using DataLab