R/grmuplambda3.R

Defines functions grmuplambda3

Documented in grmuplambda3

# Mu+Lambda replacement function 3 
grmuplambda3 = function(parpop, offpop, lambda, ...){
  if(missing(lambda)) lambda = round(nrow(offpop)/2)
  n = nrow(offpop)
  paridx = sample(1:n, size=lambda, replace=FALSE)
  offpop = offpop[order(offpop[, "fitval"], decreasing=TRUE),]
  parpop[paridx,] = offpop[1:lambda,]
  return(parpop)
}

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.