An Overview of Matrix Algebra

Download Report

Transcript An Overview of Matrix Algebra

3_3 An Useful Overview of
Matrix Algebra
Definitions
Operations
SAS/IML matrix
commands
What is it?
Matrix algebra is a means of making
calculations upon arrays of numbers (or
data).
Most data sets are matrix-type
Why use it?
Matrix algebra makes mathematical
expression and computation easier.
It allows you to get rid of cumbersome
notation, concentrate on the concepts
involved and understand where your results
come from.
Definitions - scalar
 a scalar is a number
– (denoted with regular type: 1 or 22)
Definitions - vector
Vector: a single row or column of numbers
– denoted with bold small letters
– row vector
a = 1 2 3 4 5
– column vector
b=
1 
2
3
4
 5 
Definitions - Matrix
A matrix is an array of numbers
A=
 a11 a12 a13
a 21 a 22 a 23
Denoted with a bold Capital letter
All matrices have an order (or
dimension):
that is, the number of rows  the number
of columns. So, A is 2 by 3 or (2  3).
Definitions
A square matrix is a matrix that has the
same number of rows and columns (n  n)
Matrix Equality
 Two matrices are equal if and only if
– they both have the same number of rows and
the same number of columns
– their corresponding elements are equal
Matrix Operations
Transposition
Addition and Subtraction
Multiplication
Inversion
The Transpose of a Matrix: A'
The transpose of a matrix is a new matrix
that is formed by interchanging the rows
and columns.
The transpose of A is denoted by A' or (AT)
Example of a transpose
Thus,
 a11 a12 
A  a21 a22 
a a 
 31 32 
 a11 a21 a31 
A'  
a12 a22 a32 
If A = A', then A is symmetric
Addition and Subtraction
Two matrices may be added (or subtracted)
iff they are the same order.
Simply add (or subtract) the corresponding
elements. So, A + B = C yields
Addition and Subtraction (cont.)
a11 a12  b11 b12  c11 c12 
a
  b
  c

a
b
c
 21 22   21 22   21 22 
a31 a32  b31 b32  c31 c32 
Where
a11  b11  c11
a12  b12  c12
a21  b21  c 21
a22  b22  c 22
a31  b31  c31
a32  b32  c32
Matrix Multiplication
To multiply a scalar times a matrix, simply
multiply each element of the matrix by the
scalar quantity
 a11 a12   ka11 ka12 
k


a21 a22  ka21 ka22 
Matrix Multiplication (cont.)
To multiply a matrix times a matrix, we
write
• AB (A times B)
This is pre-multiplying B by A, or post-
multiplying A by B.
Matrix Multiplication (cont.)
In order to multiply matrices, they must be
CONFORMABLE
that is, the number of columns in A must
equal the number of rows in B
So,
A  B = C
(m  n)  (n  p) = (m  p)
Matrix Multiplication (cont.)
(m  n)  (p  n) = cannot be done
(1  n)  (n  1) = a scalar (1x1)
Matrix Multiplication (cont.)
Thus
where
a11 a12 a13  b11 b12  c11 c12 
a a
 x b b   c

a
c
 21 22 23   21 22   21 22 
a31 a32 a33  b31 b32  c31 c32 
c11  a11b11  a12b21  a13b31
c12  a11b12  a12b22  a13b32
c 21  a21b11  a22b21  a23b31
c 22  a21b12  a22b22  a23b32
c31  a31b11  a32b21  a33b31
c32  a31b12  a32b22  a33b32
Matrix Multiplication- an
example
Thus
1 4 7 1 4 c11 c12  30 66
2 5 8 x 2 5  c
  36 81
c

 
  21 22  

3 6 9 3 6 c31 c32  42 96
where
c11  1 * 1  4 * 2  7 * 3  30
c12  1 * 4  4 * 5  7 * 6  66
c 21  2 * 1  5 * 2  8 * 3  36
c 22  2 * 4  5 * 5  8 * 6  81
c31  3 * 1  6 * 2  9 * 3  42
c32  3 * 4  6 * 5  9 * 6  96
Properties
AB does not necessarily equal BA
(BA may even be an impossible operation)
For example,
A
(2  3)
B
(3  2)

B
 (3  2)

A
 (2  3)
= C
= (2  2)
= D
= (3  3)
Properties
Matrix multiplication is Associative
A(BC) = (AB)C
Multiplication and transposition
(AB)' = B'A'
A popular matrix: X'X
1 x11 
1 x12 
X  
  
1 x 
1n 

X' X
1 1
 
 x11 x12
1 x11 


1 x12 
 1

  
  
 x1n 


1 x 
 1n 


 n
n
 x
1i

i 1

x1i 

i 1

n
2
x1i


i 1
n
Another popular matrix: e'e
e

e' e
 e1 
e 
 2

 
en 

e1
e2
 en 
 e1 
e 
  2

 
en 

n
2
e
i
i 1
Special matrices
There are a number of special matrices
– Diagonal
– Null
– Identity
Diagonal Matrices
– A diagonal matrix is a square matrix that has
values on the diagonal with all off-diagonal
entities being zero.
0
0
a11 0
0 a

0
0
22


0
0 a33 0 


0
0 a44 
0
Identity Matrix
An identity matrix is a diagonal matrix
where the diagonal elements all equal one.
I=
1
0

0

0
0
1
0
0
0
0
1
0
0
0
0

1
A I =A
Null Matrix
 A square matrix where all elements equal zero.
0
0

0

0
0
0
0
0
0
0
0
0
0
0
0

0
The Determinant of a Matrix
The determinant of a matrix A is denoted by
|A| (or det(A)).
Determinants exist only for square matrices.
They are a matrix characteristic, and they
are also difficult to compute
The Determinant for a 2x2 matrix
If A =
a11 a12 
a

 21 a22 
Then
A  a11a22  a12a21
Properties of Determinates
 Determinants have several mathematical
properties which are useful in matrix
manipulations.
– 1 |A|=|A'|.
– 2. If a row or column of A = 0, then |A|= 0.
– 3. If every value in a row or column is multiplied by
k, then |A| = k|A|.
– 4. If two rows (or columns) are interchanged the
sign, but not value, of |A| changes.
– 5. If two rows or columns are identical, |A| = 0.
– 6. If two rows or columns are linear combination of
each other, |A| = 0
Properties of Determinants
– 7. |A| remains unchanged if each element of a
row or each element multiplied by a constant, is
added to any other row.
– 8. |AB| = |A| |B|
– 9. Det of a diagonal matrix = product of the
diagonal elements
Rank
 The rank of a matrix is defined as
 rank(A) = number of linearly independent rows
= the number of linearly independent columns.
 A set of vectors is said to be linearly dependent if
scalars c1, c2, …, cn (not all zero) can be found
such that
c1a1 + c2a2 + … + cnan = 0
For example,
a = [1 21 12] and b = [1/3 7 4] are
linearly dependent
A matrix A of dimension n  p (p < n) is of
rank p. Then A has maximum possible rank
and is said to be of full rank.
In general, the maximum possible rank of
an n  p matrix A is min(n,p).
The Inverse of a Matrix
-1
(A )
 For an n  n matrix A, there may be a B such that
AB = I = BA.
 The inverse is analogous to a reciprocal
 A matrix which has an inverse is nonsingular.
 A matrix which does not have an inverse is
singular.
 An inverse exists only if
A 0
Properties of inverse matrices

 AB 
 B A

 A' 

A 


1
1
-1 1
-1
-1
A 
-1
A
'
How to find inverse matrixes?
determinants? and more?
If A
A
-1
a b 
 

c d 

and |A|  0
1
det( A)
 d  b
 c a 


Otherwise, use SAS/IML an easier way