## Circular data
# Sample
n <- 10
M <- 2
Theta <- r_unif_cir(n = n, M = M)
# Matrix
unif_stat(data = Theta, type = "all")
# Array
unif_stat(data = array(Theta, dim = c(n, 1, M)), type = "all")
# Vector
unif_stat(data = Theta[, 1], type = "all")
## Spherical data
# Circular sample in Cartesian coordinates
n <- 10
M <- 2
X <- array(dim = c(n, 2, M))
for (i in 1:M) X[, , i] <- cbind(cos(Theta[, i]), sin(Theta[, i]))
# Array
unif_stat(data = X, type = "all")
# High-dimensional data
X <- r_unif_sph(n = n, p = 3, M = M)
unif_stat(data = X, type = "all")
## Specific arguments
# Rothman
unif_stat(data = Theta, type = "Rothman", Rothman_t = 0.5)
# CCF09
unif_stat(data = X, type = "CCF09", CCF09_dirs = X[, , 1])
unif_stat(data = X, type = "CCF09", CCF09_dirs = X[, , 1], K_CCF09 = 1)
# CJ12
unif_stat(data = X, type = "CJ12", CJ12_reg = 3)
unif_stat(data = X, type = "CJ12", CJ12_reg = 1)
Run the code above in your browser using DataLab