chol2inv-methods(Matrix)
chol2inv-methods()所属R语言包:Matrix
Inverse from Choleski or QR Decomposition – Matrix Methods
逆从Choleski或QR分解 - 矩阵方法
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Invert a symmetric, positive definite square matrix from its Choleski decomposition. Equivalently, compute (X'X)^(-1) from the (R part) of the QR decomposition of X. <br> Even more generally, given an upper triangular matrix R, compute (R'R)^(-1).
反转,其Choleski分解对称正定方阵。等价,计算(X'X)^(-1)(R部分)X的QR分解。参考甚至更普遍,一个上三角矩阵R,计算(R'R)^(-1)。
方法----------Methods----------
x = "ANY" the default method from base, see
X =“任何”从base,看到的默认方法
x = "dtrMatrix" method for the numeric triangular matrices, built on the same LAPACK DPOTRI function as the base
X =“dtrMatrix”数字三角矩阵的方法,在相同的LAPACKDPOTRI函数为基础建立
x = "denseMatrix" if x is coercable to a triangularMatrix, call the "dtrMatrix"
X =“denseMatrix”如果x是coercable的triangularMatrix,"dtrMatrix"
x = "sparseMatrix" if x is coercable to a triangularMatrix, use solve()
X =“sparseMatrix”如果x是coercable的triangularMatrix用solve()
参见----------See Also----------
chol (for Matrix objects); further, chol2inv (from the base package), solve.
chol(Matrix对象);进一步,chol2inv(base包),solve。
举例----------Examples----------
(M <- Matrix(cbind(1, 1:3, c(1,3,7))))
(cM <- chol(M)) # a "Cholesky" object, inheriting from "dtrMatrix"[“乔列斯基”的对象,继承“dtrMatrix”]
chol2inv(cM) %*% M # the identity[身份]
stopifnot(all(chol2inv(cM) %*% M - Diagonal(nrow(M))) < 1e-10)
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|