evolvabilityBeta {evolvability} | R Documentation |
Calculate evolvability parameters along a set of selection gradients
Description
G
needs to be symmetric and positive definite.
Usage
evolvabilityBeta(G, Beta, means = 1)
Arguments
G |
A variance matrix. |
Beta |
Either a vector or a matrix of unit length selection gradients stacked column wise. |
means |
An optional vector of trait means (for internal mean standardization). |
Details
evolvabilityBeta
calculates (unconditional) evolvability (e),
respondability (r), conditional evolvability (c), autonomy (a) and
integration (i) along selection gradients given an additive-genetic variance
matrix as described in Hansen and Houle (2008).
Value
An object of class
'evolvabilityBeta'
, which is a list
with the following components:
Beta | The matrix of selection gradients. | |||
e | The evolvability of each selection gradient. | |||
r | The respondability of each selection gradient. | |||
c | The conditional evolvability of each selection gradient. | |||
a | The autonomy of each selection gradient. | |||
i | The integration of each selection gradient. |
Author(s)
Geir H. Bolstad
References
Hansen, T. F. & Houle, D. (2008) Measuring and comparing evolvability and constraint in multivariate characters. J. Evol. Biol. 21:1201-1219.
Examples
G <- matrix(c(1, 1, 0, 1, 2, 2, 0, 2, 3), ncol = 3) / 10
Beta <- randomBeta(5, 3)
X <- evolvabilityBeta(G, Beta)
summary(X)
[Package evolvability version 2.0.0 Index]