the Gaussian fitness function, see equation (4.8)) while the off-diagonals measure
the strength of correlational selection which is the extent to which selection acts
jointly on two characters. If W is a semidefinite positive matrix then its eigenva-
lues are all nonnegative: this can be checked by the call eigen(Wmatrix)
$values which will print out the eigenvalues of the matrix, here, called Wma-
trix. Care has to be taken in programming (W þ P)
1
: the code (WþP)^
1
takes
the reciprocal of all the matrix elements, which is not the same as matrix inver-
sion. The correct call is solve (WþP).
For some species maternal effects and/or common environment may be very
important and can significantly affect the evolutionary trajectory but not the final
outcome. For methods of incorporating these effects in a matrix formulation see
Kirkpatrick and Lande (1989) and for a summary see Roff (1997, pp. 250–257).
The above approach assumes an infinitely large population and may be difficult
to implement in scenarios that contain functional constraints. An alternate ap-
proach is that of an IBMs. In this chapter two such classes are considered: individ-
ual variance components (IVC) models and the individual locus (IL) models.
4.1.2 Individual variance components (IVC) models
As noted earlier, the phenotypic value is the sum of a genetic value and an
environmental value. Both components are normally distributed (or the trait can
be transformed to be so), the former with some mean that varies as a result of
selection and drift and the latter with a zero mean. The phenotypic value of an
individual can be created by generating random normal values from normal
generating functions with the appropriate means and variances. Genetic domi-
nance can be introduced by using the theoretical contribution of the additive and
dominance components given a known pedigree, but for simplicity, I shall con-
sider only additive effects. I shall also assume that the genetic variances do not
change as evolution proceeds. The extension of equation (4.1) to multiple traits
simply requires a move from the normal distribution (rnorm in R) to the multi-
variate normal distribution (mvrnorm in R).
The advantages of the individual variance-components approach over the popu-
lation-based approach are that changes in both means and the phenotypic dis-
tributions can be assessed and functional constraints (e.g., thresholds, see later)
are readily accommodated. Application of the approach is straightforward for
many phenotypic traits. However, there are three types of traits that require
specialized treatment. For these traits, the phenotypic value as defined by the
sum of the normally distributed additive genetic and environmental values is not
the value of the phenotype that is actually expressed (hereafter the “realized
phenotype”). The first is a class of traits known as threshold traits in which the
realized phenotype consists of two or more discrete forms or states, examples
include wing dimorphism in insects, horn dimorphism in some species of beetles,
and susceptibility to disease (reviewed in Roff [1996]). The threshold model re-
solves the apparent paradox of polygenic determination of discrete morphs by
assuming an underlying normally distributed trait called the liability. Individuals
228 MODELING EVOLUTION