evolvabilityMeans {evolvability}R Documentation

Calculate average evolvability parameters of a G-matrix

Description

evolvabilityMeans calculates the average (unconditional) evolvability (e), respondability (r), conditional evolvability (c), autonomy (a) and integration (i) of a additive-genetic variance matrix using the approximation formulas described in Hansen and Houle (2008, 2009).

Usage

evolvabilityMeans(G, means = 1)

Arguments

G

A variance matrix (must be symmetric and positive definite).

means

An optional vector of trait means, for mean standardization.

Details

The equations for calculating the evolvability parameters are approximations, except for the minimum, maximum and unconditional evolvability which are exact. The bias of the approximations depends on the dimensionality of the G-matrix, with higher bias for few dimensions (see Hansen and Houle 2008). For low dimensional G-matrices, we recommend estimating the averages of the evolvability parameters using evolavbilityBetaMCMC over many random selection gradients ( randomBeta). The maximum and minimum evolvability, which are also the maximum and minimum respondability and conditional evolvability, equals the largest and smallest eigenvalue of the G-matrix, respectively.

Value

A vector with the following components:

e_mean The average (unconditional) evolvability.
e_min The minimum evolvability.
e_max The maximum evolvability.
r_mean The average respondability.
c_mean The average conditional evolvability.
a_mean The average autonomy.
i_mean The average integration.

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.
Hansen, T. F. & Houle, D. (2009) Corrigendum. J. Evol. Biol. 22:913-915.

Examples

G <- matrix(c(1, 1, 0, 1, 2, 1, 0, 1, 2), ncol = 3)
evolvabilityMeans(G)

[Package evolvability version 2.0.0 Index]