Inverse of the Matrix squared root
Inverse of the Matrix square root of a matrix using the eigendecomposition.
matrixsqrtinv(S, tol = sqrt(.Machine$double.eps))
S
: A squered matrixtol
: Tolerance for the igenvaluesInverse of the Matrix square root of a matrix using the eigendecomposition and removing the eigenvalues smaller than a tolerance
The inverse matrix square root of the argument
Jose Luis Vicente Villardon
ginv
data(iris) x=as.matrix(iris[,1:4]) S= t(x) matrixsqrtinv(S)
Useful links