R/CircMAD.R

Defines functions CircMAD

#' @keywords internal
#' @noRd
CircMAD = function(X)
{
  #Compute the circular median for X
  SFMAngle=median.circular(as.circular(X))
  #Transform X and the circular median to cartesian coordinates
  X <- pol2cart_circle(X)
  SFM<-pol2cart_circle(SFMAngle)



  #Compute the arc distances of the Fisher median to each point in X
  arcdist <- acos(SFM%*%t(X))
  CMAD<-median(arcdist)
  return(CMAD)
}

Try the bpDir package in your browser

Any scripts or data that you put into this service are public.

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