sample_dirichlet: Sample from a Dirichlet distribution

View source: R/embedding.R

sample_dirichletR Documentation

Sample from a Dirichlet distribution

Description

Sample finite-dimensional vectors to use as latent position vectors in random dot product graphs

Usage

sample_dirichlet(n, alpha)

Arguments

n

Integer scalar, the sample size.

alpha

Numeric vector, the vector of \alpha parameter for the Dirichlet distribution.

Details

sample_dirichlet() generates samples from the Dirichlet distribution with given \alpha parameter. The sample is drawn from length(alpha)-1-simplex.

Value

A dim (length of the alpha vector for sample_dirichlet()) times n matrix, whose columns are the sample vectors.

See Also

Other latent position vector samplers: sample_sphere_surface(), sample_sphere_volume()

Examples

lpvs.dir <- sample_dirichlet(n = 20, alpha = rep(1, 10))
RDP.graph.2 <- sample_dot_product(lpvs.dir)
colSums(lpvs.dir)

igraph documentation built on Oct. 20, 2024, 1:06 a.m.