Simulate example data for tar_stan_example_file()
.
Source: R/tar_stan_example_data.R
tar_stan_example_data.Rd
An example dataset compatible with the model file
from tar_stan_example_file()
.
Format
A list with the following elements:
n
: integer, number of data points.x
: numeric, covariate vector.y
: numeric, response variable.true_beta
: numeric of length 1, value of the regression coefficientbeta
used in simulation..join_data
: a list of simulated values to be appended to as a.join_data
column in the output of targets generated by functions such astar_stan_mcmc_rep_summary()
. Contains the regression coefficientbeta
(numeric of length 1) and prior predictive datay
(numeric vector).
Value
List, dataset compatible with the model file from
tar_stan_example_file()
.
Details
The tar_stan_example_data()
function draws a Stan
dataset from the prior predictive distribution of the
model from tar_stan_example_file()
. First, the
regression coefficient beta
is drawn from its standard
normal prior, and the covariate x
is computed.
Then, conditional on the beta
draws and the covariate,
the response vector y
is drawn from its
Normal(x * beta
, 1) likelihood.
See also
Other examples:
tar_stan_example_file()
Examples
tar_stan_example_data()
#> $n
#> [1] 10
#>
#> $x
#> [1] -1.0000000 -0.7777778 -0.5555556 -0.3333333 -0.1111111 0.1111111
#> [7] 0.3333333 0.5555556 0.7777778 1.0000000
#>
#> $y
#> [1] 1.6553606 -1.3483409 0.7722307 1.0882339 1.3039720 -1.9773781
#> [7] -0.7140065 -1.0220016 -1.3716282 -1.9537429
#>
#> $true_beta
#> [1] -1.400044
#>
#> $.join_data
#> $.join_data$beta
#> [1] -1.400044
#>
#> $.join_data$y_rep
#> [1] 1.6553606 -1.3483409 0.7722307 1.0882339 1.3039720 -1.9773781
#> [7] -0.7140065 -1.0220016 -1.3716282 -1.9537429
#>
#>