pesekbaker | R Documentation |
Function to compute the Pesek-Baker index (Pesek, J. and R.J. Baker., 1969).
pesekbaker(
traits,
geno,
env = NULL,
rep,
dfr,
means = c("single", "fitted"),
dgg = NULL,
units = c("sdu", "actual"),
sf = 0.1,
method = 1
)
traits |
List of traits. |
geno |
The genotypes. |
env |
The environments. |
rep |
The replications. |
dfr |
The name of the data frame. |
means |
The genotypic means to compute the index, |
dgg |
Desired genetic gains. The default is one standard deviation for each trait. |
units |
Units for dgg, |
sf |
Selected fraction. The default is 0.1. |
method |
The method to compute genotypic covariances. See ?ecm for details. |
The Pesek-Baker is an index where relative economic weights have been replaced by desired gains.
If means = "fitted"
then fitted means under the model are used for each genotype.
Otherwise single arithmetic means are computed over the replications for each genotype
at each environment and then for each genotype over environments.
If dgg
is not specified, the genotypic standard deviations of the traits are used.
It means that the desired genetic gains are equal to one standard deviation for
each trait. dgg
can be specified in actual units (units = "actual"
) or in
standard deviations (units = "sdu"
), defaults to "sdu"
. For example,
if you have a trait which is expressed in kilograms and with a standard deviation of
5 kilograms, typing dgg = 2
means a desired genetic gain of 2 standard deviations
that corresponds to 10 kilograms. If you type dgg = 2
and units = "actual"
then this means a desired genetic gain of 2 kilograms. If dgg = NULL
then the
desired genetic gains will be one standard deviation, no matter if units
is set
as "actual"
or "sdu"
.
It returns:
$Desired.Genetic.Gains
, the desired genetic gains in actual units,
$Standard.Deviations
, the estimated genotypic standard deviations,
$Index.Coefficients
, the index coefficients,
$Response.to.Selection
, the response to selection,
$Std.Response.to.Selection
, the standardized response to selection, and
$Pesek.Baker.Index
, a data frame with the genotypic means for each trait,
the Pesek-Baker index, and the rank for each genotype according to the index.
Raul Eyzaguirre.
Pesek, J. and R.J. Baker.(1969). Desired improvement in relation to selection indices. Can. J. Plant. Sci. 9:803-804.
traits <- c("rytha", "bc", "dm", "star", "nocr")
pesekbaker(traits, "geno", "loc", "rep", spg)
# More weight on bc and dm, less on star and nocr
pesekbaker(traits, "geno", "loc", "rep", spg, dgg = c(1, 1.5, 1.5, 0.8, 0.8))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.