pseudoinverse


The inversePlanetmathPlanetmath A-1 of a matrix A exists only if A is square and has full rank. In this case, A⁢x=b has the solution x=A-1⁢b.

The pseudoinverseMathworldPlanetmath A+ (beware, it is often denoted otherwise) is a generalization of the inverse, and exists for any m×n matrix. We assume m>n. If A has full rank (n) we define:

A+=(AT⁢A)-1⁢AT

and the solution of A⁢x=b is x=A+⁢b.

More accurately, the above is called the Moore-Penrose pseudoinverseMathworldPlanetmath.

1 Calculation

The best way to compute A+ is to use singular value decompositionMathworldPlanetmath. With A=U⁢S⁢VT , where U and V (both n×n) orthogonalMathworldPlanetmathPlanetmath and S (m×n) is diagonalMathworldPlanetmath with real, non-negative singular values σi, i=1,…,n. We find

A+=V⁢(ST⁢S)-1⁢ST⁢UT

If the rank r of A is smaller than n, the inverse of ST⁢S does not exist, and one uses only the first r singular values; S then becomes an r×r matrix and U,V shrink accordingly. see also Linear Equations.

2 Generalization

The term “pseudoinverse” is actually used for any operator pinv satisfying

M⁢pinv⁡(M)⁢M=M

for a m×n matrix M. Beyond this, pseudoinverses can be defined on any reasonable matrix identity.

References

  • •

    Originally from The Data Analysis Briefbook (http://rkb.home.cern.ch/rkb/titleA.htmlhttp://rkb.home.cern.ch/rkb/titleA.html)

Title pseudoinverse
Canonical name Pseudoinverse
Date of creation 2013-03-22 12:07:21
Last modified on 2013-03-22 12:07:21
Owner akrowne (2)
Last modified by akrowne (2)
Numerical id 6
Author akrowne (2)
Entry type Definition
Classification msc 15-00
Classification msc 65-00
Synonym pseudo-inverse
Synonym Moore-Penrose pseudoinverse
Related topic MoorePenroseGeneralizedInverse