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


R pdIdnot 单位矩阵倍数的溢出证明 pdMat 类


R语言 pdIdnot 位于 mgcv 包(package)。

说明

这组函数是对库 nlme 中的 pdMatpdIdent 的修改。修改是将 pdMat 中使用的对数参数化替换为 notLog2 参数化,因为后者避免了似然性的不确定性和相关的收敛问题:参数还与方差而不是标准差相关,以与 pdTens 保持一致类。这些函数对于处理广义加性混合模型特别有用,其中方差参数/平滑参数可能非常大或非常小,因此上溢或下溢可能会成为问题。

这些函数通常不会被直接调用,尽管与 pdTens 类不同,这些函数很容易调用。

用法

pdIdnot(value = numeric(0), form = NULL, 
       nam = NULL, data = sys.frame(sys.parent()))

参数

value

参数的初始化值。通常不使用。

form

指定随机效应结构的片面公式。

nam

名称参数,通常不与此类一起使用。

data

用于评估公式的 DataFrame 。

细节

提供以下函数:Dim.pdIndot , coef.pdIdnot , corMatrix.pdIdnot , logDet.pdIdnot , pdConstruct.pdIdnot , pdFactor.pdIdnot , pdMatrix.pdIdnot , solve.pdIdnot , summary.pdIdnot。 (例如mgcv:::coef.pdIdnot 进行访问。)

请注意,虽然 pdFactorpdMatrix 函数返回缩放随机效应协方差矩阵或其因子的逆矩阵,但 pdConstruct 函数使用缩放协方差矩阵本身的估计值进行初始化。

pdIdnot 对象或相关数量。有关更多详细信息,请参阅nlme 文档。

例子

# see gamm

作者

Simon N. Wood simon.wood@r-project.org

参考

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

The nlme source code.

https://www.maths.ed.ac.uk/~swood34/

也可以看看

te , pdTens , notLog2 , gamm

相关用法


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