[R] How to get the pseudo left inverse of a singular square matrix?

Jerome Asselin jerome at hivnet.ubc.ca
Thu Aug 14 18:52:33 CEST 2003

Singular matrices are not invertible. However you can calculate the 
generalized inverse with the function ginv() from package MASS.


On August 14, 2003 09:24 am, Feng Zhang wrote:
> Dear R-listers,
> I have a dxr matrix Z, where d > r.
> And the product Z*Z' is a singular square matrix.
> The problem is how to get the left inverse U of this
> singular matrix Z*Z', such that
> U*(Z*Z') = I?
> Is there any to figure it out using matrix decomposition method?
> Thanks a lot for your help.
> Fred
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help

More information about the R-help mailing list