The as_draws_rvars()
methods convert
objects to the draws_rvars
format.
The draws_rvars()
function creates an object of the
draws_rvars
format based on a set of numeric vectors.
See Details.
as_draws_rvars(x, ...)
# S3 method for default
as_draws_rvars(x, ...)
# S3 method for draws_rvars
as_draws_rvars(x, ...)
# S3 method for list
as_draws_rvars(x, ...)
# S3 method for draws_matrix
as_draws_rvars(x, ...)
# S3 method for draws_array
as_draws_rvars(x, ...)
# S3 method for draws_df
as_draws_rvars(x, ...)
# S3 method for draws_list
as_draws_rvars(x, ...)
# S3 method for mcmc
as_draws_rvars(x, ...)
# S3 method for mcmc.list
as_draws_rvars(x, ...)
draws_rvars(..., .nchains = 1)
is_draws_rvars(x)
An object to convert to a draws_rvars
object.
For as_draws_rvars()
:
Arguments passed to individual methods (if applicable).
For draws_rvars()
: Named
arguments containing numeric vectors each defining a separate variable.
(positive integer) The number of chains. The default is 1
.
A draws_rvars
object, which has classes
c("draws_rvars", "draws", "list")
.
Objects of class "draws_rvars"
are lists of rvar
objects.
See Examples.
Other formats:
draws
,
draws_array()
,
draws_df()
,
draws_list()
,
draws_matrix()
x1 <- as_draws_rvars(example_draws())
class(x1)
#> [1] "draws_rvars" "draws" "list"
print(x1)
#> # A draws_rvars: 100 iterations, 4 chains, and 3 variables
#> $mu: rvar<100,4>[1] mean ± sd:
#> [1] 4.2 ± 3.4
#>
#> $tau: rvar<100,4>[1] mean ± sd:
#> [1] 4.2 ± 3.6
#>
#> $theta: rvar<100,4>[8] mean ± sd:
#> [1] 6.7 ± 6.3 5.3 ± 4.6 3.0 ± 6.8 4.9 ± 4.9 3.2 ± 5.1 4.0 ± 5.2 6.5 ± 5.3
#> [8] 4.6 ± 5.3
#>
str(x1)
#> List of 3
#> $ mu : rvar<100,4>[1] 4.2 ± 3.4
#> $ tau : rvar<100,4>[1] 4.2 ± 3.6
#> $ theta: rvar<100,4>[8] 6.7 ± 6.3 5.3 ± 4.6 3.0 ± 6.8 4.9 ± 4.9 ...
#> - attr(*, "class")= chr [1:3] "draws_rvars" "draws" "list"
x2 <- draws_rvars(a = rnorm(10), b = rnorm(10), c = 1)
class(x2)
#> [1] "draws_rvars" "draws" "list"
print(x2)
#> # A draws_rvars: 10 iterations, 1 chains, and 3 variables
#> $a: rvar<10>[1] mean ± sd:
#> [1] 0.0023 ± 0.67
#>
#> $b: rvar<10>[1] mean ± sd:
#> [1] 0.25 ± 1.4
#>
#> $c: rvar<10>[1] mean ± sd:
#> [1] 1 ± 0
#>
str(x2)
#> List of 3
#> $ a: rvar<10>[1] 0.0023 ± 0.67
#> $ b: rvar<10>[1] 0.25 ± 1.4
#> $ c: rvar<10>[1] 1 ± 0
#> - attr(*, "class")= chr [1:3] "draws_rvars" "draws" "list"