R/qFun.R

Defines functions qFun

qFun = function(probs, x, px){
  Px = cumsum(px)
  
  r = rep(0, length(probs))
  r[probs < 0 | probs > 1] = NA
  r[probs = 0] = min(x)
  r[probs = 1] = max(x)
  
  qp = function(p){
    d = which(Px - p >= 0)[1]
    x[d]
  }
  
  i = probs > 0 & probs < 1
  r[i] = sapply(probs[i], qp)
  return(r)
}

Try the Bolstad package in your browser

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

Bolstad documentation built on Jan. 8, 2021, 2:03 a.m.