R/dasynorm.R

Defines functions dasynorm

Documented in dasynorm

#' @export
dasynorm <- function(x,mu=0,sigma=1,tau=0.5)
{
  if(any(sigma <= 0)) stop("standard deviation must be strictly > 0.")
  if(any(tau <= 0 | tau >= 1)) stop("tau must be between 0 and 1.")
  (2*sqrt(tau*(1-tau)/pi)/sigma)/(sqrt(1-tau) + sqrt(tau))*exp(-abs(tau - (x <= mu))*(x - mu)^2/sigma^2)
}

Try the dirttee package in your browser

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

dirttee documentation built on May 29, 2024, 12:28 p.m.