Package: rvec 1.0.2

John Bryant

rvec: Vectors Representing Random Variables

Random vectors, called rvecs. An rvec holds multiple draws, but tries to behave like a standard R vector, including working well in data frames. Rvecs are useful for analysing output from a simulation or a Bayesian analysis.

Authors:John Bryant [aut, cre], Bayesian Demography Limited [cph]

rvec_1.0.2.tar.gz
rvec_1.0.2.zip(r-4.7)rvec_1.0.2.zip(r-4.6)rvec_1.0.2.zip(r-4.5)
rvec_1.0.2.tgz(r-4.6-any)rvec_1.0.2.tgz(r-4.5-any)
rvec_1.0.2.tar.gz(r-4.7-any)rvec_1.0.2.tar.gz(r-4.6-any)
rvec_1.0.2.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
rvec/json (API)
NEWS

# Install 'rvec' in R:
install.packages('rvec', repos = c('https://bayesiandemography.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/bayesiandemography/rvec/issues

Pkgdown/docs site:https://bayesiandemography.github.io

Datasets:
  • divorce - Divorce Rates in New Zealand
  • reg_post - Posterior Sample from Linear Regression

On CRAN:

Conda:

5.89 score 2 stars 2 packages 26 scripts 197 downloads 107 exports 15 dependencies

Last updated from:e22d68803b. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK231
source / vignettesOK197
linux-release-x86_64OK163
macos-release-arm64OK215
macos-oldrel-arm64OK160
windows-develOK122
windows-releaseOK130
windows-oldrelOK115
wasm-releaseOK127

Exports:as_list_colcollapse_to_rvecdbeta_rvecdbinom_rvecdcauchy_rvecdchisq_rvecdexp_rvecdf_rvecdgamma_rvecdgeom_rvecdhyper_rvecdlnorm_rvecdmultinom_rvecdnbinom_rvecdnorm_rvecdpois_rvecdraws_alldraws_anydraws_cidraws_cvdraws_fundraws_maxdraws_meandraws_mediandraws_mindraws_modedraws_quantiledraws_sddraws_vardt_rvecdunif_rvecdweibull_rvecexpand_from_rvecextract_drawif_else_rvecis_rvecmap_rvecn_drawnew_rvecnew_rvec_chrnew_rvec_dblnew_rvec_intnew_rvec_lglpbeta_rvecpbinom_rvecpcauchy_rvecpchisq_rvecpexp_rvecpf_rvecpgamma_rvecpgeom_rvecphyper_rvecplnorm_rvecpnbinom_rvecpnorm_rvecpool_drawsppois_rvecprobpt_rvecpunif_rvecpweibull_rvecqbeta_rvecqbinom_rvecqcauchy_rvecqchisq_rvecqexp_rvecqf_rvecqgamma_rvecqgeom_rvecqhyper_rvecqlnorm_rvecqnbinom_rvecqnorm_rvecqpois_rvecqt_rvecqunif_rvecqweibull_rvecrankrbeta_rvecrbinom_rvecrcauchy_rvecrchisq_rvecrexp_rvecrf_rvecrgamma_rvecrgeom_rvecrhyper_rvecrlnorm_rvecrmultinom_rvecrnbinom_rvecrnorm_rvecrpois_rvecrt_rvecrunif_rvecrvecrvec_chrrvec_dblrvec_intrvec_lglrweibull_rvecsdvarweighted_madweighted_meanweighted_medianweighted_sdweighted_var

Dependencies:cligluelatticelifecyclemagrittrMatrixmatrixStatspillarpkgconfigrlangtibbletidyselectutf8vctrswithr

Package rvec

Rendered fromvig1_overview.Rmdusingknitr::rmarkdownon Jun 01 2026.

Last update: 2026-02-15
Started: 2023-05-12

Readme and manuals

Help Manual

Help pageTopics
Package 'rvec'rvec-package
Convert to List Columnas_list_col as_list_col.matrix as_list_col.rvec
Convert a Data Frame Between 'Draws-and-Values' Format and 'Rvec' Formatcollapse_to_rvec collapse_to_rvec.data.frame collapse_to_rvec.grouped_df expand_from_rvec expand_from_rvec.data.frame expand_from_rvec.grouped_df
Beta Distribution, Using Multiple Drawsdbeta_rvec pbeta_rvec qbeta_rvec rbeta_rvec
Binomial Distribution, Using Multiple Drawsdbinom_rvec pbinom_rvec qbinom_rvec rbinom_rvec
Cauchy Distribution, Using Multiple Drawsdcauchy_rvec pcauchy_rvec qcauchy_rvec rcauchy_rvec
Chi-Squared Distribution, Using Multiple Drawsdchisq_rvec pchisq_rvec qchisq_rvec rchisq_rvec
Exponential Distribution, Using Multiple Drawsdexp_rvec pexp_rvec qexp_rvec rexp_rvec
F Distribution, Using Multiple Drawsdf_rvec pf_rvec qf_rvec rf_rvec
Gamma Distribution, Using Multiple Drawsdgamma_rvec pgamma_rvec qgamma_rvec rgamma_rvec
Geometric Distribution, Using Multiple Drawsdgeom_rvec pgeom_rvec qgeom_rvec rgeom_rvec
Hypergeometric Distribution, Using Multiple Drawsdhyper_rvec phyper_rvec qhyper_rvec rhyper_rvec
Divorce Rates in New Zealanddivorce
Log-Normal Distribution, Using Multiple Drawsdlnorm_rvec plnorm_rvec qlnorm_rvec rlnorm_rvec
Multinomial Distribution, Using Multiple Drawsdmultinom_rvec rmultinom_rvec
Negative Binomial Distribution, Using Multiple Drawsdnbinom_rvec pnbinom_rvec qnbinom_rvec rnbinom_rvec
Normal Distribution, Using Multiple Drawsdnorm_rvec pnorm_rvec qnorm_rvec rnorm_rvec
Poisson Distribution, Using Multiple Drawsdpois_rvec ppois_rvec qpois_rvec rpois_rvec
Logical Operations Across Random Drawsdraws_all draws_all.rvec draws_all.rvec_chr draws_any draws_any.rvec draws_any.rvec_chr
Credible Intervals from Random Drawsdraws_ci draws_ci.rvec draws_ci.rvec_chr
Apply Summary Function Across Random Drawsdraws_fun draws_fun.rvec
Medians, Means, and Modes Across Random Drawsdraws_mean draws_mean.rvec draws_mean.rvec_chr draws_median draws_median.rvec draws_median.rvec_chr draws_mode draws_mode.rvec
Minima and Maxima Across Random Drawsdraws_max draws_max.rvec draws_max.rvec_chr draws_min draws_min.rvec draws_min.rvec_chr
Quantiles Across Random Drawsdraws_quantile draws_quantile.rvec draws_quantile.rvec_chr
Standard Deviations, Variances, and Coefficients of Variation Across Random Drawsdraws_cv draws_cv.rvec draws_cv.rvec_chr draws_sd draws_sd.rvec draws_sd.rvec_chr draws_var draws_var.rvec draws_var.rvec_chr
Student t Distribution, Using Multiple Drawsdt_rvec pt_rvec qt_rvec rt_rvec
Uniform Distribution, Using Multiple Drawsdunif_rvec punif_rvec qunif_rvec runif_rvec
Weibull Distribution, Using Multiple Drawsdweibull_rvec pweibull_rvec qweibull_rvec rweibull_rvec
Extract a Single Draw From an Rvecextract_draw
Vectorised If-Else, When Condition is an Rvecif_else_rvec
Is an Object an Rvecis_rvec
Apply a Function and Put Results in an Rvecmap_rvec
Missing, Finite, and Infinite Values in RvecsanyNA.rvec is.na.rvec missing na.exclude.rvec na.omit.rvec
Query Number of Drawsn_draw n_draw.default n_draw.rvec
Create an Empty Rvecnew_rvec_blank new_rvec_chr new_rvec_dbl new_rvec_int new_rvec_lgl
Create a Blank Rvecnew_rvec new_rvec_deprecated
Pool Drawspool_draws pool_draws.data.frame pool_draws.grouped_df
Calculate Probabilities from Random Drawsprob prob.logical prob.rvec_lgl
Sample Ranks, Including Rvecsrank
Posterior Sample from Linear Regressionreg_post
Create an Rvec from Datarvec rvec_chr rvec_dbl rvec_int rvec_lgl
Matrix Multiplication with Rvecs%*%,Matrix,rvec-method %*%,rvec,Matrix-method rvec-matrix-mult
Standard Deviation, Including Rvecssd
Correlation, Variance and Covariance (Matrices), Including Rvecsvar
Calculate Weighted Summariesweighted_mad weighted_mad.default weighted_mad.rvec weighted_mean weighted_mean.default weighted_mean.rvec weighted_median weighted_median.default weighted_median.rvec weighted_sd weighted_sd.default weighted_sd.rvec weighted_var weighted_var.default weighted_var.rvec