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"