Jump to content

Duplication and elimination matrices

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Michael Kinyon (talk | contribs) at 16:03, 24 September 2006 (article created). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

In mathematics, especially in linear algebra and matrix theory, the duplication matrix is used for transforming the half-vectorization of a symmetric matrix into its vectorization. Specifically, the duplication matrix Dn is the unique n2 × n(n+1)/2 matrix which, for any n × n symmetric matrix A, transforms vech(A) into vec(A):

Dn vech (A) = vec (A).

Here vec(A) is the n2 × 1 column vector obtain by stacking the columns of the matrix A on top of one another:

vec(A) = [ A1,1, ..., An,1, A1,2, ..., An,2, ..., A1,n, ..., An,n ]T.

For A symmetric, vech(A), the half-vectorization of A, is the n(n+1)/2 × 1 column vector obtained by vectorizing only the lower triangular portion of A:

vech(A) = [ A1,1, ..., Am,1, A2,2, ..., An,2, ..., An-1,n-1,An-1,n, An,n ]T.

References

  • Jan R. Magnus and Heinz Neudecker (1988), Matrix Differential Calculus with Applications in Statistics and Econometrics, Wiley.
  • Jan R. Magnus (1988), Linear Structures, Oxford University Press