grassmann.runif {Riemann} | R Documentation |
Generate Uniform Samples on Grassmann Manifold
Description
It generates n
random samples from Grassmann manifold Gr(k,p)
.
Usage
grassmann.runif(n, k, p, type = c("list", "array", "riemdata"))
Arguments
n |
number of samples to be generated. |
k |
dimension of the subspace. |
p |
original dimension (of the ambient space). |
type |
return type;
|
Value
an object from one of the above by type
option.
References
Chikuse Y (2003). Statistics on Special Manifolds, volume 174 of Lecture Notes in Statistics. Springer New York, New York, NY. ISBN 978-0-387-00160-9 978-0-387-21540-2.
See Also
Examples
#-------------------------------------------------------------------
# Draw Samples on Grassmann Manifold
#-------------------------------------------------------------------
# Multiple Return Types with 3 Observations of 5-dim subspaces in R^10
dat.list = grassmann.runif(n=3, k=5, p=10, type="list")
dat.arr3 = grassmann.runif(n=3, k=5, p=10, type="array")
dat.riem = grassmann.runif(n=3, k=5, p=10, type="riemdata")
[Package Riemann version 0.1.4 Index]