Asreml-R中的方差模型
2018-12-05 本文已影响7人
董八七
之前总结了一些方差-协方差结构:协方差矩阵,协方差结构 。这篇博客主要内容是Asreml-R中的协方差结构 ,及对应函数。资料来源是Asreml-R V4手册的附录B部分。
表B.1列出了ASReml-R中可用的方差模型及其代数描述和参数数量。 在大多数情况下,代数形式用于相关模型(id()到agau())。 然而,来自diag()的模型是附加的非齐次方差模型。
回忆一下4.2节,齐次和非齐次方差模型的代数形式如下。令【指的是对角阵】为特定相关模型的相关矩阵。 如果是相应的齐次方差矩阵则,并且只是比相关模型多一个参数。 例如,对应于id()相关模型的齐次方差模型具有方差矩阵(ASReml-R函数调用中指定的是idv(),见下文)和一个参数。 同样,如果【h指的是非齐】是对应于的非齐次方差矩阵,那么,。在这种情况下,还有额外的个参数。 例如,对应于id()方差模型的非齐次方差模型的ASReml-R函数具有方差矩阵:
(在asreml()调用中指定idh(),见下文)并涉及到个参数。
方差模型表
函数 | 描述 | 代数形式 | 矩阵形式 | 相关参数个数 | 其次方差个数 | 非齐方差数 |
---|---|---|---|---|---|---|
相关模型 | ||||||
id() |
identity | 0 | 1 | w | ||
ar1() |
1st order自回归 | 1 | 2 | 1+w | ||
cor() |
uniform相关 | 1 | 2 | 1+w | ||
非齐次方差模型 | ||||||
diag() |
diagonal = idh()
|
- | - | w | ||
us() |
无结构 | - | - | |||
已知方差结构 | ||||||
vm() |
random= ~ vm(ANIMAL, ainv) + vm(ANIMAL2, pinv), |
|||||
general方差模型 | ||||||
str() |
||||||
dsum() |
residual = ~ dsum(~id(units)|Location), |