Rev 82618 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
% File src/library/base/man/chol2inv.Rd% Part of the R package, https://www.R-project.org% Copyright 1995-2025 R Core Team% Distributed under GPL 2 or later\name{chol2inv}\alias{chol2inv}\title{Inverse from Cholesky (or QR) Decomposition}\description{Invert a symmetric, positive definite square matrix from its Choleskydecomposition. Equivalently, compute \eqn{(X'X)^{-1}}{(X'X)^(-1)}from the (\eqn{R} part) of the QR decomposition of \eqn{X}.}\usage{chol2inv(x, size = NCOL(x), LINPACK = FALSE)}\arguments{\item{x}{a matrix. The first \code{size} columns of the upper trianglecontain the Cholesky decomposition of the matrix to be inverted.}\item{size}{the number of columns of \code{x} containing theCholesky decomposition.}\item{LINPACK}{logical. Defunct and gives an error.}}\value{The inverse of the matrix whose Cholesky decomposition was given.Unsuccessful results from the underlying LAPACK code will result in anerror giving a positive error code: these can only be interpreted bydetailed study of the FORTRAN code.}\source{This is an interface to the LAPACK routine \code{DPOTRI}.LAPACK is from \url{https://netlib.org/lapack/} and its guide is listedin the references.}\references{\bibshow{R:Anderson+Bai+Bischof:1999,R:Dongarra+Bunch+Moler:1979}}\seealso{\code{\link{chol}}, \code{\link{solve}}.}\examples{cma <- chol(ma <- cbind(1, 1:3, c(1,3,7)))ma \%*\% chol2inv(cma)}\keyword{algebra}\keyword{array}