conv {DirStats} | R Documentation |
Convenience functions
Description
Normalization of data in R^{q + 1}
to S^q
.
Transformations between S^1
and [0, 2\pi)
, and between
S^2
and [0, 2\pi) \times [0, \pi]
.
Usage
norm2(x)
normalize(x)
to_cir(th)
to_rad(x)
to_sph(th, ph)
Arguments
x |
matrix or vector, in |
th |
vector of angles in |
ph |
vector of angles in |
Value
Euclidean norm (norm
) and normalized data (normalize
).
Position in S^1
(to_cir
) or in [0, 2\pi)
(to_rad
).
Position in S^2
(to_sph
) or in [0, 2\pi) \times [0, \pi]
(to_rad
).
Examples
# Normalization
x <- 1:3
norm2(x)
normalize(x)
x <- rbind(1:3, 3:1)
norm2(x)
normalize(x)
# Circular transformations
th <- 1
x <- c(0, 1)
to_rad(to_cir(th))
to_rad(to_cir(c(th, th + 1)))
to_cir(to_rad(x))
to_cir(to_rad(rbind(x, -x)))
# Spherical transformations
th <- 2
ph <- 1
x <- c(0, 1, 0)
to_rad(to_sph(th, ph))
to_rad(to_sph(c(th, th + 1),
c(ph, ph + 1)))
to_sph(to_rad(x)[, 1], to_rad(x)[, 2])
to_sph(to_rad(rbind(x, -x))[, 1], to_rad(rbind(x, -x))[, 2])
[Package DirStats version 0.1.10 Index]