Calculates the usefulness criterion
Arguments
- pop
and object of
Pop-class
orHybridPop-class
- trait
the trait for selection. Either a number indicating a single trait or a function returning a vector of length nInd.
- use
select on genetic values (
gv
, default), estimated breeding values (ebv
), breeding values (bv
), or phenotypes (pheno
)- p
the proportion of individuals selected
- selectTop
selects highest values if true. Selects lowest values if false.
- simParam
an object of
SimParam
- ...
additional arguments if using a function for trait
Examples
#Create founder haplotypes
founderPop = quickHaplo(nInd=2, nChr=1, segSites=10)
#Set simulation parameters
SP = SimParam$new(founderPop)
SP$addTraitA(10)
#Create population
pop = newPop(founderPop, simParam=SP)
#Determine usefulness of population
usefulness(pop, simParam=SP)
#> [1] 1
#Should be equivalent to GV of best individual
max(gv(pop))
#> [1] 1