The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
Tools for working with random draws, including draws from a
simulation or Bayesian analysis. The main data structure is an
rvec
, which holds multiple draws but which behaves (mainly)
like a standard R vector.
install.packages("rvec") ## CRAN version
::install_github("bayesiandemography/rvec") ## development version devtools
library(rvec, warn.conflicts = FALSE)
library(dplyr, warn.conflicts = FALSE)
Create an rvec
.
<- rvec(rbind(c(10, 11),
x c(100, 101),
c(1000, 1001)))
x#> <rvec_dbl<2>[3]>
#> [1] 10,11 100,101 1000,1001
Perform arithmetic on it.
+ 1
x #> <rvec_dbl<2>[3]>
#> [1] 11,12 101,102 1001,1002
Put it in a tibble.
<- tibble(g = c(1, 2, 1), x)
df
df#> # A tibble: 3 × 2
#> g x
#> <dbl> <rdbl<2>>
#> 1 1 10,11
#> 2 2 100,101
#> 3 1 1000,1001
Manipulate it in a tibble.
%>%
df group_by(g) %>%
count(wt = x)
#> # A tibble: 2 × 2
#> # Groups: g [2]
#> g n
#> <dbl> <rdbl<2>>
#> 1 1 1010,1012
#> 2 2 100,101
Summarise it.
draws_mean(x)
#> [1] 10.5 100.5 1000.5
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.