當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。