R/ST_Ordered.R

ST_Ordered <-
function(N,x,p_x){
  x <- x[order(p_x,decreasing=TRUE)]
  F_x <- cumsum(sort(p_x,decreasing=TRUE))
  disc_sim <- numeric(length=N)
  for(i in 1:N){
    temp <- runif(1)
    disc_sim[i] <- x[min(which(F_x>temp))]
  }
  return(disc_sim)
}

Try the ACSWR package in your browser

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

ACSWR documentation built on May 2, 2019, 6:53 a.m.