Duplication and elimination matrices
Appearance
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