rnormtangents {GeodRegr} | R Documentation |
Random generation of tangent vectors from the Riemannian normal distribution
Description
Random generation of tangent vectors from the Riemannian normal distribution
on the n
-dimensional sphere or hyperbolic space at mean (1, 0,
..., 0)
, a vector of length n+1
.
Usage
rnormtangents(manifold, N, n, sigma_sq)
Arguments
manifold |
Type of manifold ( |
N |
Number of points to generate. |
n |
Dimension of the manifold. |
sigma_sq |
A scale parameter. |
Details
Tangent vectors are of the form \mathrm{Log}(\mu, y)
in the tangent
space at the Fr\'echet mean \mu
= (1, 0, ..., 0)
, which is
isomorphic to n
-dimensional Euclidean space, where y
has a
Riemannian normal distribution. The first element of these vectors
will always be 0 at this \mu
. These vectors can be
transported to any other \mu
on the manifold.
Value
An (n+1)
-by-N
matrix where each column represents a random
tangent vector at (1, 0, ..., 0)
.
Author(s)
Ha-Young Shin
References
Fletcher, P. T. (2013). Geodesic regression and the theory of least squares on Riemannian manifolds. International Journal of Computer Vision, 105, 171-185.
Fletcher, T. (2020). Statistics on manifolds. In Riemannian Geometric Statistics in Medical Image Analysis. 39–74. Academic Press.
Shin, H.-Y. and Oh H.-S. (2020). Robust Geodesic Regression. <arXiv:2007.04518>
Examples
sims <- rnormtangents('hyperbolic', N = 4, n = 2, sigma_sq = 1)