R/epoisCensored.jackknife.R

epoisCensored.jackknife <-
function (x, censored, censoring.side, est.fcn, ci.type, conf.level) 
{
    N <- length(x)
    jack.vec <- numeric(N)
    new.N <- N - 1
    for (i in 1:N) {
        new.x <- x[-i]
        new.censored <- censored[-i]
        new.n.cen <- sum(new.censored)
        if (new.n.cen == 0) 
            jack.vec[i] <- mean(new.x)
        else jack.vec[i] <- do.call(est.fcn, list(x = new.x, 
            censored = new.censored, censoring.side = censoring.side, 
            ci = FALSE))$parameters[1]
    }
    jack.vec
}

Try the EnvStats package in your browser

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

EnvStats documentation built on Aug. 22, 2023, 5:09 p.m.