CircularMAD: Compute the robust measure of circular spread: the Circular...

View source: R/CircularMAD.R

CircularMADR Documentation

Compute the robust measure of circular spread: the Circular Median Absolute Deviation (CMAD)

Description

Compute the Circular Median Absolute Deviation (Demni et al, 2026)

Usage

CircularMAD(X, h = FALSE)

Arguments

X

numeric; a vector of class circular in units=c("radians")

h

logical; optionally produce histogram of the distances between the median and X, set to FALSE by default.

Value

Circular Median Absolute Deviation (CMAD)

Author(s)

Davide Buttarazzi, Houyem Demni

References

Demni et al. (2026), Robust measures of dispersion for circular data with an anomaly detection rule. Under review.

See Also

CircularViolinPlot

Examples

#install.packages("circular")
require(circular)
data1 <- rvonmises(50, circular(pi/2), 5)
CircularMAD(data1)

bpDir documentation built on Nov. 9, 2026, 9:07 a.m.

Related to CircularMAD in bpDir...