R/compute_SF_VM.R

Defines functions compute_SF_VM

# Compute CLTS population value for von Mises
#' @keywords internal
#' @importFrom circular dvonmises
#' @noRd
compute_SF_VM <- function(kappa) {
  lower <- qvonmises(0.25, mu = circular(0), kappa = kappa)
  upper <- qvonmises(0.75, mu = circular(0), kappa = kappa)

  f <- function(u) (1 - cos(u)) * dvonmises(circular(u), mu = circular(0), kappa = kappa)
  I <- integrate(f, lower, upper)$value
  2 * sqrt(I)
}

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.