Learn R Programming

statgenGxE (version 1.0.2)

predict.megaEnv: Compute BLUPS based on a set of mega environments

Description

This function calculates Best Linear Unbiased Predictors (BLUPS) and associated standard errors based on a set of mega environments.

Usage

# S3 method for megaEnv
predict(
  object,
  ...,
  trials = names(object$TD),
  useYear = FALSE,
  engine = c("lme4", "asreml")
)

Arguments

object

An object of class megaEnv.

...

Further parameters passed to either asreml or lmer.

trials

A character string specifying the trials to be analyzed. If not supplied, all trials are used in the analysis.

useYear

Should year be used for modeling (as years within trials). If TRUE, TD should contain a column "year".

engine

A character string specifying the engine used for modeling.

Value

A list consisting of two data.frames, predictedValue containing BLUPs per genotype per mega environment and standardError containing standard errors for those BLUPs.

See Also

Other mega environments: gxeMegaEnv(), plot.megaEnv()

Examples

Run this code
# NOT RUN {
## Compute mega environments for TDMaize.
geMegaEnv <- gxeMegaEnv(TD = TDMaize, trait = "yld")

## Compute BLUPS and standard errors for those mega environments.
megaEnvPred <- predict(geMegaEnv)
head(megaEnvPred$predictedValue)
head(megaEnvPred$standardError)

# }

Run the code above in your browser using DataLab