R/selrswrp.R

Defines functions selrswrp

Documented in selrswrp

# Random Selection With Resampling and Proportion
selrswrp = function(fitvals, ns, ...){
  if (missing(ns)) ns = length(fitvals) # Population size
  n = ns # Mating pool size
  fitprobs = fitvals/sum(fitvals)  # Fitness probabilities
  matpool = sample(1:n, size=ns, prob=fitprobs, replace=TRUE)
  return(matpool)
}

Try the adana package in your browser

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

adana documentation built on March 18, 2022, 6:03 p.m.