R/grmuplambda2.R

Defines functions grmuplambda2

Documented in grmuplambda2

# Mu+Lambda replacement function 2 (delete the worst lambda)
grmuplambda2 = function(parpop, offpop, lambda, ...){
  if(missing(lambda)) lambda = round(nrow(offpop)/2)
  n = nrow(offpop)
  parpop = parpop[order(parpop[, "fitval"], decreasing=TRUE),]
  offpop = offpop[order(offpop[, "fitval"], decreasing=TRUE),]
  parpop[(n-lambda+1):n,] = 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.