fcm | R Documentation |
fcm
creates a matrix with the correct number of columns to specify a constraint in the fixed effects using the Gtc argument of the vsr
function.
fcm(x, reps=NULL)
x |
vector of 1's and 0's corresponding to the traits for which this fixed effect should be fitted. For example, for a trivariate model if the fixed effect "x" wants to be fitted only for trait 1 and 2 but not for the 3rd trait then you would use fcm(c(1,1,0)) in the Gtc argument of the vsr() function. |
reps |
integer specifying the number of times the matrix should be repeated in a list format to provide easily the constraints in complex models that use the ds(), us() or cs() structures. |
a matrix or a list of matrices with the constraints to be provided in the Gtc argument of the vsr
function.
Giovanny Covarrubias-Pazaran
Covarrubias-Pazaran G (2016) Genome assisted prediction of quantitative traits using the R package sommer. PLoS ONE 11(6): doi:10.1371/journal.pone.0156744
The function vsr
to know how to use fcm
in the mmer
solver.
fcm(c(1,1,0))
fcm(c(0,1,1))
fcm(c(1,1,1))
fcm(c(1,1,1),2)
# ## model with Env estimated for both traits
# data(DT_example)
# DT <- DT_example
# A <- A_example
# ans4 <- mmer(cbind(Yield, Weight) ~ Env,
# random= ~ vsr(Name) + vsr(Env:Name),
# rcov= ~ vsr(units),
# data=DT)
# summary(ans4)$betas
# ## model with Env only estimated for Yield
# ans4b <- mmer(cbind(Yield, Weight) ~ vsr(Env, Gtc=fcm(c(1,0))),
# random= ~ vsr(Name) + vsr(Env:Name),
# rcov= ~ vsr(units),
# data=DT)
# summary(ans4b)$betas
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.