boot_vector: Wrapper for boostrap a count or Dirichlet vectors

Description Usage Arguments Value Examples

View source: R/bootstrap.R

Description

boot_vector returns n samples of boostraped vector of raw counts or proportions. If raw counts (integers) are supplied in x, a multinomial sample is drawn with sum(x) trials with weights equal x. If x does not contain integers, a Dirichlet sample with parameter x. If depth is supplied, the samples are scaled to have sum equal to depth.

Usage

1
2
boot_vector(x, n = 1, depth = NULL, replace_zeros = FALSE,
  replace_value = 1)

Arguments

x

(Required). A vector of counts.

n

(Optional). Default 1. An integer indicating the number of boostrap count vectors to return.

replace_value

(Optional) The value to replace zeros with, when replace_zero is TRUE; i.e. we add a small positive weight. Default value is 1.

replace_zero

(Optional) A logical specifying whether to replace zeros in x.

Value

A vector or a matrix of n vectors boostrapped from x.

Examples

1
2
3
4
5
6
7
8
9
boot_vector(sample(1:1000, 5))

x <- sample(1:1000, 10)
x[sample(1:length(x), 4)] <- 0
boot_vector(x, n = 3, replace_zero = TRUE)

y <- runif(10)
y <- y/sum(y)
boot_vector(y, n = 4, replace_zero = 0.05)

krisrs1128/mvarVis documentation built on Oct. 13, 2019, 11:14 p.m.