Learn R Programming

AlphaSimR (version 0.8.2)

SimParam_rescaleTraits: Rescale traits

Description

Linearly scales all traits to achieve desired values of means and variances.

Arguments

pop

an object of Pop-class

mean

a vector of new trait means

var

a vector of new trait variances

varEnv

a vector of new environmental variances

varGxE

a vector of new GxE variances

useVarA

tune according to additive genetic variance if true

Usage

SP$rescaleTraits(pop, mean = 0, var = 1, varEnv = 0, varGxE = 1e-6, useVarA = TRUE)

Examples

Run this code
# NOT RUN {
#Create founder haplotypes
founderPop = quickHaplo(nInd=10, nChr=1, segSites=10)

#Set simulation parameters
SP = SimParam$new(founderPop)
SP$addTraitA(10)

#Create population
pop = newPop(founderPop, simParam=SP)
meanG(pop)

#Change mean to 1
SP$rescaleTraits(pop, mean=1)
#Run resetPop for chage to take effect
pop = resetPop(pop, simParam=SP) 
meanG(pop)

# }

Run the code above in your browser using DataLab