R/Tri_eps.R

Defines functions Tri_Eps

Documented in Tri_Eps

Tri_Eps <- function(y, perc = 1, eps = 0.1)
{
  LT <- lin2_theta_f(y)
  ll <- cbind(LT$t1, LT$t2)
  l1l <- quantile(LT$t1, 0.5 - perc / 2)
  l1u <- quantile(LT$t1, 0.5 + perc / 2)
  l2l <- quantile(LT$t2, 0.5 - perc / 2)
  l2u <- quantile(LT$t2, 0.5 + perc / 2)
  il1 <- which(ll[, 1] <= l1u & ll[, 1] >= l1l)
  ll <- ll[il1, ]
  il2 <- which(ll[, 2] <= l2u & ll[, 2] >= l2l)
  ll <- ll[il2, ]
  d1 <- ll[, 1]
  d2 <- ll[, 2]
  p1 <- combn(seq(1, length(d1), 1), m = 3) 
  v1 <- apply(p1, 2, eps_ind, Mat = cbind(d1, d2), eps = eps)
  v2 <- apply(p1, 2, eps_ind, Mat = cbind(d1, d2), eps = (-1) * eps)
  sol <- cbind(v1, v2)
  return(sol)
}
ChrisKust/rexpar documentation built on May 6, 2019, 11:48 a.m.