angle_deltas: Get angles between average cluster direction and...

View source: R/module.R

angle_deltasR Documentation

Get angles between average cluster direction and cluster-supporting lines

Description

\loadmathjax

Determine the angles between the average cluster direction and the cluster-supporting lines. These angles are obtained from a wrapped normal distribution (\mjeqn\mu=0μ=0, \mjeqn\sigma=σ= angle_disp ) with support in the interval \mjeqn\left[-\pi/2,\pi/2\right][-π/2, π/2]. Note this is different from the standard wrapped normal distribution, the support of which is given by the interval \mjeqn\left[-\pi,\pi\right][-π, π].

Usage

angle_deltas(num_clusters, angle_disp)

Arguments

num_clusters

Number of clusters.

angle_disp

Angle dispersion, in radians.

Value

Angles between the average cluster direction and the cluster-supporting lines, given in radians in the interval \mjeqn\left[-\pi/2,\pi/2\right][-π/2, π/2]

Note

This function is stochastic. For reproducibility set a PRNG seed with set.seed.

Examples

set.seed(123)
arad <- angle_deltas(4, pi / 8) # Angle dispersion of 22.5 degrees
arad                            # What angles deltas did we get?
arad * 180 / pi                 #  Show angle deltas in degrees

clugenr documentation built on Aug. 8, 2025, 6:05 p.m.