Learn R Programming

uniformly (version 0.5.0)

runif_in_simplex: Uniform sampling in a simplex

Description

Uniform sampling in a simplex (arbitrary dimension).

Usage

runif_in_simplex(n, simplex)

Value

The simulations in a n times d matrix.

Arguments

n

number of simulations

simplex

a (d+1) times d matrix giving the vertices of the simplex (rows)

Examples

Run this code
simplex <- rbind(c(0,0,0), c(1,0,0), c(1,1,0), c(1,1,2))
sims <- runif_in_simplex(1000, simplex)
library(rgl)
points3d(sims)

Run the code above in your browser using DataLab