rudirichlet {bayesboot}R Documentation

Produce random draws from a uniform Dirichlet distribution

Description

rudirichlet produces n draws from a d-dimensional uniform Dirichlet distribution. Here "uniform" implies that any combination of values on the support of the distribution is equally likely, that is, the \alpha parameters to the Dirichlet distribution are all set to 1.0.

Usage

rudirichlet(n, d)

Arguments

n

the number of draws.

d

the dimension of the Dirichlet distribution.

Details

In the context of the Bayesian bootstrap rudirichlet is used to produces the bootstrap weights. Therefore, rudirichlet can be used if you directly want to generate Bayesian bootstrap weights.

Value

An n by d matrix.

Examples

set.seed(123)
rudirichlet(2, 3)
# Should produce the following matrix:
#       [,1]   [,2]   [,3]
# [1,] 0.30681 0.2097 0.4834
# [2,] 0.07811 0.1390 0.7829

# The above could be seen as a sample of two Bayesian bootstrap weights for a
# dataset of size three.

[Package bayesboot version 0.2.2 Index]