R/nr.modes.R

Defines functions nr.modes

Documented in nr.modes

#' Number of modes
#'
#' Calculates the number of modes for given y-values of a density function.
#'
#' @param y vector of y-values of a density function
#'
#' @return The number of modes
#'
#' @export
nr.modes <- function(y) {
  d1 <- diff(y)
  signs <- diff(d1 / abs(d1))
  length(signs[signs == -2])
}
jenzopr/silvermantest documentation built on Nov. 4, 2019, 2:39 p.m.