rsphere {ggm} | R Documentation |
Random vectors on a sphere
Description
Generates a sample of points uniformly distributed on the surface of a sphere in d-space.
Usage
rsphere(n, d)
Arguments
n |
an integer, the sample size. |
d |
an integer, the dimension of the space. For example, a circle is defined in 2D-space, a sphere in 3D-space. |
Details
The algorithm is based on normalizing to length 1 each d-vector
of a sample from a multivariate normal N(0, I)
.
Value
a matrix of n
rows and d
columns.
Author(s)
Giovanni M. Marchetti
See Also
Examples
## 100 points on circle
z <- rsphere(100,2)
plot(z)
## 100 points on a sphere
z <- rsphere(100, 3)
pairs(z)
[Package ggm version 2.5.1 Index]