rvboot generates a random vector of the same length as data from the
empirical distribution of the data.
rvboot(data)A vector of constants
rvboot
Kerman, J. and Gelman, A. (2007). Manipulating and Summarizing Posterior Simulations Using Random Variable Objects. Statistics and Computing 17:3, 235-244.
See also vignette("rv").
y <- rnorm(30) # Some data: 30 draws from standard normal.
x <- rvboot(y) # A random vector of length 30 (each component has the same distribution)
print(mean(x)) # Bootstrap estimate of the mean.
#> mean sd 1% 2.5% 25% 50% 75% 97.5% 99% sims
#> [1] -0.16 0.14 -0.48 -0.45 -0.26 -0.18 -0.067 0.097 0.11 200
print(sd.rv(x)) # Bootstrap estimate of the sd.
#> mean sd 1% 2.5% 25% 50% 75% 97.5% 99% sims
#> [1] 0.83 0.083 0.66 0.67 0.77 0.84 0.89 1 1 200
# rvinci(mean(x), 0) # Hypothesis test: mean of x is zero (at 5% level) FALSE => reject.