rvMF {vMF}R Documentation

Sample from von Mises - Fisher distribution.

Description

rvMF returns random draws from von Mises - Fisher distribution.

Usage

rvMF(size, theta)

Arguments

size

as the number of draws needed.

theta

as the distribution parameter.

Details

The parameter theta is such that dim(theta)dim(theta) is the sphere dimension, theta|theta| the intensity parameter and thetatheta\frac{theta}{|theta|} the mean directional parameter.

Value

A matrix whose each row is a random draw from the distribution.

References

Wood, A. T. (1994). Simulation of the von Mises Fisher distribution. Communications in statistics-simulation and computation, 23(1), 157-164. doi:10.1080/03610919408813161.

Hornik, K., & Grun, B. (2014). movMF: An R package for fitting mixtures of von Mises-Fisher distributions. Journal of Statistical Software, 58(10), 1-31. doi:10.18637/jss.v058.i10.

Examples

# Draw 1000 vectors from vM-F with parameter 1, (1,0)
rvMF(1000,c(1,0))

# Draw 10 vectors from vM-F with parameter sqrt(14), (2,1,3)
rvMF(10,c(2,1,3))

# Draw from the vMF distribution with mean direction proportional 
# to c(1, -1) and concentration parameter 3
rvMF(10, 3 * c(1, -1) / sqrt(2))
  

[Package vMF version 0.0.3 Index]