当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R varIdent 常数方差函数


R语言 varIdent 位于 nlme 包(package)。

说明

该函数是varIdent类的构造函数,表示恒定方差函数结构。如果 form 中不存在分组因子,则方差函数为常数且等于 1,并且不需要系数来表示它。当 form 包含具有 级别的分组因子时,方差函数允许 M 个不同的方差,每个因子级别一个。出于可识别性的原因,方差函数的系数表示方差与参考方差(对应于参考组水平)之间的比率。因此,只需要 系数来表示方差函数。默认情况下,如果value中的元素未命名,则将第一个组级别作为参考级别。

用法

varIdent(value, form, fixed)

参数

value

带有方差函数系数的可选数值向量或数值列表。如果 form 中不存在分组因子,则忽略此参数,因为生成的方差函数不包含系数。如果 value 的长度为 1,则方差函数中的所有系数都会重复其值。如果 value 的长度大于 1,则其长度必须等于分组级别数减 1 以及将其元素标识为分组因子级别的名称。该参数只允许使用正值。默认值为 numeric(0) ,这会导致在初始化 object 时将适当长度的零向量分配给系数(对应于常数方差等于 1)。

form

~ v~ v | g 形式的可选单边公式,指定方差协变量 v 以及可选的系数分组因子 g。在此方差函数中忽略方差协变量。当form中存在分组因子时,其每个级别使用不同的系数值减去一个参考级别(参见下面的说明部分)。可以同时指定多个分组变量,并用 * 运算符分隔,如 ~ v | g1 * g2 * g3 中所示。在这种情况下,每个分组变量的水平将粘贴在一起,并使用生成的因子对观测值进行分组。默认为 ~ 1

fixed

可选的数值向量或数值列表,指定方差函数中的部分或全部系数应固定的值。它必须具有标识要固定哪些系数的名称。 fixed 中包含的系数在目标函数优化期间不允许发生变化。默认为 NULL ,对应于没有固定系数。

表示常数方差函数结构的 varIdent 对象,也继承自类 varFunc

例子

vf1 <- varIdent(c(Female = 0.5), form = ~ 1 | Sex)

作者

José Pinheiro and Douglas Bates bates@stat.wisc.edu

参考

Pinheiro, J.C., and Bates, D.M. (2000) "Mixed-Effects Models in S and S-PLUS", Springer.

也可以看看

varClasses , varWeights.varFunc , coef.varIdent

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Constant Variance Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。