íë ¬
íë ¬
íë ¬
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
회귀분석 행렬<br />
1. 정의 및 종류<br />
1.1 정의<br />
차수가<br />
n p 인 행렬 n p<br />
X (matrix X of order n p )라 부른다. i 는 행을, j 는 열을 나타내<br />
며 행렬의 간편 기호는 X n p { x ij } 이다. xij<br />
를 원소(element)라 한다.<br />
x11<br />
x12<br />
... x1<br />
p <br />
<br />
<br />
x21<br />
x22<br />
... x2<br />
p <br />
X n<br />
p <br />
<br />
..........xij.....<br />
<br />
<br />
<br />
<br />
xn1<br />
xn2<br />
... xnp<br />
<br />
열의 차수가 1인 행렬을 열 벡터(column vector), 행의 차수가 1인 행렬을 행 벡터(row vector)<br />
라 한다. 일반적으로 벡터라 함은 열 벡터를 의미한다. 열 벡터는 x , 행 벡터는 x'<br />
으로 표시한<br />
다.<br />
차수가 p 인 열 벡터<br />
x1<br />
<br />
<br />
<br />
x2<br />
x <br />
...<br />
<br />
<br />
<br />
x p <br />
, 차수가 q 인 행 벡터 x x<br />
x <br />
1<br />
p 1 2 ...x p<br />
행과 열의 차수 모두가 1인 행렬을 스칼라(scalar)라 한다. 즉 -2, 3, 1.9…… 모든 실수는 행렬에<br />
서는 스칼라이다.<br />
1.2 정방행렬<br />
행과 열의 차수가 같은 행렬(즉,<br />
n p<br />
)을 정방행렬(square matrix)이라 한다.<br />
EXAMPLE 차수 3인 정방 행렬의 예<br />
A<br />
33<br />
2<br />
<br />
<br />
<br />
4<br />
<br />
2<br />
3<br />
2<br />
1<br />
2<br />
3<br />
<br />
<br />
1<br />
Sehyug Kwon, Dept. of Statistics,<br />
HANNAM Universityhttp://wolfpack.hannam.ac.kr (1)
회귀분석 행렬<br />
1.3 대각행렬<br />
정방 행렬에서 대각선에 위치한 원소를 대각 원소(diagonal element)라 하며 대각 원소를 제<br />
외한 모든 원소가 0 인 행렬을 대각 행렬(diagonal matrix)이라 한다. 대각 행렬은 정방 행렬<br />
의 특수한 형태이다.<br />
EXAMPLE 차수가 4인 대각 행렬의 예<br />
D<br />
44<br />
1<br />
<br />
<br />
0<br />
<br />
0<br />
<br />
0<br />
0<br />
1<br />
0<br />
0<br />
0<br />
0<br />
0<br />
0<br />
0<br />
0<br />
<br />
<br />
0<br />
<br />
2<br />
▣대각합<br />
정방 행렬의 대각 원소의 합을 대각합(trace)이라 하고<br />
n<br />
<br />
tr( A)<br />
로 정의한다.<br />
i1<br />
A ii<br />
EXAMPLE 정방 행렬 예제의 행렬 A 의 대각합은 tr( A)<br />
2 2 1<br />
5 이고, 대각 행렬<br />
예제의 행렬 D 의 대각합은 tr( D)<br />
11<br />
0 2 2 이다.<br />
1.4 항등행렬<br />
정방 행렬 중 대각 원소가 모두1이고 다른 원소는 모두 0인 행렬을 항등 행렬(Identity Matrix)<br />
라 하고<br />
I<br />
n<br />
라 표시한다. 항등 행렬은 선형대수(Linear Algebra)의 곱에서 1의 역할과 동일하다.<br />
행렬대수(matrix algebra)의 역수의 개념은 역행렬(inverse matrix)이며 정방 행렬 A에 대해<br />
1 1<br />
가 성립하는 A 을 역행렬이라 한다.<br />
AA<br />
A<br />
1<br />
A I<br />
EXAMPLE 차수가 3인 항등 행렬의 예<br />
I 3<br />
1<br />
<br />
<br />
<br />
0<br />
<br />
0<br />
0<br />
1<br />
0<br />
0<br />
<br />
0<br />
<br />
1<br />
<br />
EXAMPLE 차수가 3인 항등 행렬의 예<br />
2<br />
3 2<br />
2<br />
3 21<br />
0 0<br />
2<br />
3 2<br />
A <br />
<br />
<br />
4 2 3<br />
이면 AI <br />
<br />
<br />
<br />
<br />
<br />
4 2 3<br />
<br />
0 1 0<br />
<br />
4 2 3<br />
<br />
A<br />
<br />
2 1 1<br />
<br />
2 1 1<br />
<br />
0 0 1<br />
<br />
2 1 1<br />
물론 IA=A도 성립한다.<br />
Sehyug Kwon, Dept. of Statistics,<br />
HANNAM Universityhttp://wolfpack.hannam.ac.kr (2)
회귀분석 행렬<br />
1.5 영행렬<br />
행렬의 모든 원소가 0인 행렬을 영행렬(zero matrix)이라 하며 정방 행렬일 필요는 없다.<br />
EXAMPLE 차수가 3 4 인 영 행렬의 예<br />
O<br />
34<br />
0<br />
<br />
<br />
<br />
0<br />
<br />
0<br />
0<br />
0<br />
0<br />
0<br />
0<br />
0<br />
0<br />
0<br />
<br />
<br />
0<br />
2. 기초 연산<br />
2.1 동일<br />
(1)차수가 동일하고 (2)대응 원소가 같으면 두 행렬은 동일(equal)하다고 한다. 즉<br />
A B 이면<br />
a , for all i, j 이다.<br />
ij b ij<br />
EXAMPLE<br />
1<br />
<br />
3<br />
2 <br />
<br />
,<br />
1<br />
1<br />
B <br />
3<br />
2 1<br />
,<br />
C <br />
1<br />
<br />
3<br />
2<br />
A 인 경우 A B 이나 A C 이다.<br />
1<br />
2<br />
1<br />
<br />
2.2 전치<br />
행의 원소를 열로 보내고 열의 원소를 행으로 보내어 만들어진 행렬을 전치 행렬이라 하고 이<br />
과정을 전치(transpose)라 하다. 행렬<br />
Xn<br />
p 의 전치 행렬은 X p n<br />
이고 차수는 ( p n )이다. 이<br />
를 간편 기호로 나타내면 다음과 같다. X x }<br />
{ ji<br />
EXAMPLE<br />
2<br />
<br />
<br />
4<br />
43<br />
<br />
2<br />
<br />
5<br />
3 2<br />
<br />
2 3<br />
<br />
1 1<br />
<br />
2 2<br />
<br />
<br />
2<br />
4 2 5<br />
X <br />
<br />
3 2 1 2<br />
2<br />
X 의 전치 행렬 X 34<br />
을 구하면 3 4 <br />
2 3 1 <br />
Sehyug Kwon, Dept. of Statistics,<br />
HANNAM Universityhttp://wolfpack.hannam.ac.kr (3)
회귀분석 행렬<br />
EXAMPLE 열 벡터<br />
2<br />
<br />
<br />
<br />
4<br />
<br />
<br />
2<br />
x 의 전치는 행 벡터 x<br />
2<br />
4 2 <br />
이다.<br />
EXAMPLE 행 벡터 x'<br />
1<br />
1<br />
0<br />
의 전치는 열 벡터<br />
1 <br />
x <br />
<br />
<br />
1<br />
이다.<br />
<br />
0 <br />
▣전치 성질<br />
(1) ( A'<br />
)' A<br />
2.3 대칭행렬<br />
행렬과 전치 행렬이 동일한 행렬, 즉<br />
A A'<br />
( a } { a }<br />
{ ij ji<br />
)인 경우 행렬 A 를 대칭 행렬<br />
(Systematic Matrix)이라 한다. 대칭 행렬이 되려면 반드시 정방 행렬이어야 한다.<br />
EXAMPLE<br />
A<br />
33<br />
2<br />
<br />
<br />
<br />
4<br />
<br />
2<br />
4<br />
2<br />
3<br />
2<br />
3<br />
<br />
<br />
1 <br />
은 대칭 행렬이다.<br />
EXAMPLE 항등 행렬과 대각 행렬은 대칭 행렬이다.<br />
3. 합 연산<br />
행렬의 합을 구하는 경우 두 행렬의 차수는 동일해야 하며(conformable for addition: 합 연산<br />
적합) 각 행렬에서 대응하는 원소들의 합을 그 위치에 적으면 된다.<br />
a11<br />
a12<br />
... a1p<br />
b11<br />
b12<br />
... b1<br />
p a<br />
<br />
<br />
<br />
11 b11<br />
a12<br />
b12<br />
...<br />
<br />
<br />
a21<br />
a22<br />
... a2<br />
p a21<br />
b22<br />
... b2<br />
p <br />
a21<br />
b21<br />
a22<br />
b22<br />
...<br />
A <br />
<br />
<br />
<br />
n<br />
p Bn<br />
p { aij}<br />
{ bij}<br />
<br />
<br />
<br />
<br />
..........aij.....<br />
..........bij.....<br />
...............<br />
<br />
<br />
<br />
<br />
<br />
a b a b ... <br />
<br />
an1<br />
an2<br />
... anp<br />
<br />
bn1<br />
bn2<br />
... bnp<br />
<br />
n1<br />
n1<br />
n2<br />
n2<br />
<br />
Sehyug Kwon, Dept. of Statistics,<br />
HANNAM Universityhttp://wolfpack.hannam.ac.kr (4)
회귀분석 행렬<br />
EXAMPLE 행렬 A, B에 대해 A+B를 구하라.<br />
2<br />
4 2<br />
2<br />
1 2 <br />
0<br />
5 4<br />
A , B A B <br />
4<br />
2 3<br />
4<br />
- 2 0 8<br />
0 3 <br />
EXAMPLE 벡터 A, B에 대해 A+B를 구하시오.<br />
2<br />
2<br />
<br />
0<br />
<br />
a , b a b <br />
4 4 8<br />
<br />
▣합 성질<br />
(1) ( A B)'<br />
A'<br />
B'<br />
단, 행렬A, B는 합의 연산이 적합하다.<br />
(2) tr( A B)<br />
tr(<br />
A)<br />
tr(<br />
B)<br />
단, 행렬 A와 B는 차수가 같은 정방 행렬이다.<br />
(3)결합법칙(associate law): ( A B)<br />
C A ( B C)<br />
4. 곱 연산<br />
두 벡터를 곱하기 위하여 (열 벡터)x(행 벡터), (행 벡터)x(열 벡터)만 가능하다. 이는 곱의 적합<br />
조건 때문이다. 행렬에서 곱의 적합 조건은 앞 행렬(벡터)의 열의 차수와 뒤 행렬 행의 차수가<br />
동일해야 한다. 곱의 결과는 (앞 행렬의 행 차수)x(뒤 행렬의 열의 차수)인 행렬(벡터, 스칼라)<br />
이다. [ i 번째 행]x[ j 번째 열]=[ ( i , j)<br />
원소]<br />
4.1 (행 벡터)x(열 벡터)<br />
벡터의 곱은 앞 벡터의 열의 원소와 대응하는 뒤 벡터의 행의 원소의 곱을 더한 값을 적으면<br />
된다. 곱이 가능하기 위해서는 앞 행의 차수와 열의 차수는 같아야 하며 행 벡터(1xp행렬)와 열<br />
벡터(px1행렬) 곱은 스칼라(1x1행렬)이다.<br />
a<br />
<br />
x <br />
x1<br />
<br />
<br />
<br />
x2<br />
p<br />
a a a<br />
<br />
a x a x a x <br />
1 2 p <br />
1 1 2 2 <br />
<br />
<br />
xp<br />
<br />
p<br />
p<br />
ai<br />
xi<br />
i1<br />
Sehyug Kwon, Dept. of Statistics,<br />
HANNAM Universityhttp://wolfpack.hannam.ac.kr (5)
회귀분석 행렬<br />
EXAMPLE<br />
1<br />
<br />
<br />
<br />
2<br />
<br />
,<br />
<br />
3<br />
1 <br />
<br />
<br />
0<br />
<br />
<br />
1<br />
1 <br />
<br />
<br />
<br />
1<br />
a 이면 a ' x 1<br />
2 3 0 11<br />
2<br />
0 3<br />
( 1)<br />
2<br />
<br />
13<br />
<br />
31<br />
4.2 (열 벡터)x(행 벡터)<br />
열 벡터 열 원소와 행 벡터의 행 원소의 곱을 (앞의 열 벡터 원소 위치) 행, (뒤의 행 벡터 원수<br />
위치) 열로 하여 행렬을 만든다. 앞의 열 벡터와 차수와 뒤 열 벡터 차수는 같을 필요가 없다.<br />
결과는 ( n p)<br />
행렬이다.<br />
a<br />
a<br />
x<br />
1 <br />
1 1<br />
<br />
<br />
a<br />
a x<br />
ax 2<br />
2 1<br />
x<br />
x xp<br />
<br />
1 2<br />
<br />
<br />
<br />
<br />
<br />
an<br />
<br />
<br />
anx1<br />
a1x2<br />
a1x<br />
p <br />
<br />
a2x2a2x<br />
p <br />
<br />
<br />
anx2anx<br />
p<br />
<br />
n<br />
p<br />
EXAMPLE<br />
2<br />
<br />
a <br />
<br />
4<br />
<br />
,<br />
<br />
2<br />
<br />
1<br />
<br />
<br />
2<br />
b ,<br />
0<br />
<br />
<br />
1<br />
<br />
1<br />
<br />
<br />
<br />
<br />
0<br />
<br />
<br />
2<br />
<br />
<br />
x 에서 x<br />
a 와 ab<br />
<br />
를 구하시오.<br />
1<br />
<br />
<br />
a<br />
x 2 4 2<br />
0<br />
<br />
2<br />
0 4 2<br />
2<br />
<br />
2<br />
<br />
<br />
,<br />
<br />
ab<br />
<br />
4 <br />
1 2 0 1<br />
<br />
<br />
2<br />
<br />
<br />
2<br />
<br />
<br />
<br />
4<br />
<br />
<br />
2<br />
4<br />
8<br />
4<br />
0<br />
0<br />
0<br />
2<br />
<br />
4<br />
<br />
2<br />
<br />
그러나<br />
ax'<br />
나 a' b 는 성립하지 않는다.<br />
행렬(벡터)에 스칼라를 곱한다는 것은 모든 원소에 스칼라 배를 하는 것을 의미한다.<br />
EXAMPLE<br />
1 2<br />
3 6<br />
3 ,<br />
1<br />
0<br />
<br />
3 0 <br />
1<br />
2 <br />
2<br />
<br />
<br />
<br />
<br />
0<br />
<br />
0<br />
<br />
<br />
2 <br />
<br />
4<br />
Sehyug Kwon, Dept. of Statistics,<br />
HANNAM Universityhttp://wolfpack.hannam.ac.kr (6)
회귀분석 행렬<br />
4.3 (벡터)x(행렬) 혹은 (행렬)x(벡터)<br />
벡터와 행렬을 곱하기 위해서는 앞의 행렬(벡터)의 열의 차수와 뒤 행렬(벡터)의 행렬의 행의<br />
차수는 동일해야 한다. 계산된 행렬의 차수는 앞에 곱해진 벡터(행렬)의 행의 차수와 뒤의 행렬<br />
(벡터)의 열의 차수이다.<br />
벡터<br />
a1<br />
<br />
<br />
<br />
a2<br />
a <br />
<br />
<br />
<br />
<br />
a n <br />
와 행렬<br />
x11<br />
x12<br />
... x1<br />
p <br />
<br />
<br />
x21<br />
x22<br />
... x2<br />
p <br />
X n<br />
p <br />
<br />
..........xij.....<br />
<br />
<br />
<br />
<br />
xn1<br />
xn2<br />
... xnp<br />
<br />
에서<br />
a X<br />
은 다음과 같다.<br />
a<br />
<br />
X<br />
<br />
1p<br />
21 22 2 p<br />
a<br />
1 a2<br />
a { ai<br />
xij<br />
} n<br />
p<br />
n<br />
x11<br />
x12<br />
... x<br />
<br />
x<br />
x ... x<br />
<br />
..........xij.....<br />
<br />
<br />
<br />
xn1<br />
xn2<br />
... x<br />
np<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
n<br />
<br />
i1<br />
만약<br />
n p 이면 X a 혹은 X a<br />
<br />
은 존재하지 않는다.<br />
EXAMPLE<br />
2<br />
1<br />
0 -1 <br />
a , <br />
4 2<br />
3 1 <br />
1<br />
0 -1<br />
<br />
2 3 1<br />
<br />
<br />
X 인 경우 a<br />
X 2 4 10<br />
12 2<br />
EXAMPLE<br />
2<br />
1<br />
0 -1 <br />
a <br />
<br />
4<br />
<br />
, <br />
<br />
1<br />
2<br />
3 1 <br />
<br />
xa 는 계산될 수 없다.<br />
2<br />
1<br />
0 -1<br />
<br />
2 3 1 <br />
<br />
1<br />
<br />
<br />
X 인 경우<br />
<br />
X a 4 1<br />
17이다. 그러나 '<br />
xa 와<br />
4.4 (행렬)x(행렬)<br />
앞 행렬의 열의 차수와 뒤 행렬의 행의 차수가 동일해야 행렬의 곱이 성립하며, 결과는 앞 행렬<br />
의 행의 차수와 뒤 행렬의 열의 차수가 된다.<br />
행렬<br />
A<br />
n<br />
p<br />
a11<br />
a12<br />
... a1p<br />
<br />
<br />
<br />
a21<br />
a22<br />
... a2<br />
p <br />
<br />
..........a<br />
<br />
ij .........<br />
<br />
<br />
<br />
<br />
an1<br />
an2<br />
... anp<br />
<br />
,<br />
B<br />
pq<br />
b11<br />
b12<br />
... b1q<br />
<br />
<br />
<br />
b21<br />
b22<br />
... b2q<br />
<br />
<br />
..........b<br />
<br />
ij ........<br />
<br />
<br />
<br />
<br />
b p1<br />
b p2<br />
... b pq <br />
에 대해<br />
ABn<br />
q 는 다음과 같이 표현된다.<br />
Sehyug Kwon, Dept. of Statistics,<br />
HANNAM Universityhttp://wolfpack.hannam.ac.kr (7)
회귀분석 행렬<br />
AB<br />
nq<br />
a<br />
<br />
<br />
<br />
<br />
a<br />
11<br />
b<br />
b<br />
11<br />
n1<br />
11<br />
a<br />
a<br />
12<br />
b<br />
b<br />
21<br />
<br />
n2<br />
21<br />
<br />
a<br />
<br />
a<br />
1p<br />
np<br />
b<br />
b<br />
p1<br />
p1<br />
<br />
<br />
<br />
a<br />
a<br />
n1<br />
b<br />
11 1q<br />
b<br />
1q<br />
a<br />
a<br />
n2<br />
b<br />
12 2q<br />
b<br />
<br />
2q<br />
<br />
a<br />
<br />
a<br />
1p<br />
np<br />
b<br />
b<br />
pq<br />
pq<br />
<br />
<br />
<br />
<br />
<br />
p<br />
<br />
이를 간편 기호로 표현하면 AB { a ik b kj } 이고, AB 의 차수는 n q 이다.<br />
k 1<br />
EXAMPLE 두 행렬의 곱을 구하시오. (<br />
AB, BA 는 성립하지 않는다.)<br />
2<br />
0 <br />
<br />
A <br />
<br />
1 1<br />
<br />
,<br />
<br />
0<br />
2 <br />
<br />
1<br />
0 <br />
1<br />
0<br />
2 0<br />
2<br />
1 0<br />
<br />
B <br />
<br />
0 1<br />
<br />
<br />
2<br />
1<br />
1<br />
0 1<br />
2 2<br />
A B<br />
<br />
0 1<br />
<br />
BA<br />
<br />
1 1<br />
<br />
<br />
<br />
1<br />
1 0<br />
1 2<br />
2<br />
3<br />
0<br />
1 1<br />
1<br />
3 <br />
<br />
<br />
1<br />
1<br />
<br />
<br />
0 2<br />
<br />
4.5 곱 관련 성질<br />
▣곱 성질<br />
A<br />
n<br />
p<br />
,<br />
B<br />
pq<br />
(1) BA의 연산이 가능하더라도 일반적으로 AB BA이다.<br />
(2) ( AB)'<br />
B'<br />
A'<br />
이 성립한다. (단 곱의 연산이 적합한 경우 가능하다)<br />
(3)A, B가 대칭 행렬이면<br />
( AB)<br />
BA<br />
BA<br />
(4) tr( AB)<br />
tr(<br />
BA)<br />
단, AB 가 정방 행렬일 때만 성립한다.<br />
▣곱 연산 법칙<br />
(1)결합 법칙(Associate law): ( A B)<br />
C A ( B C)<br />
, ( AB)<br />
C A(<br />
BC)<br />
ABC<br />
(2)배분 법칙(Distribution law):<br />
A(<br />
B C)<br />
AB AC<br />
(3)교환 법칙(Communication law): ( A B)<br />
( B A)<br />
Sehyug Kwon, Dept. of Statistics,<br />
HANNAM Universityhttp://wolfpack.hannam.ac.kr (8)
회귀분석 행렬<br />
▣멱등행렬<br />
2<br />
M MM M<br />
이면 행렬 M은 멱등행렬(Idempotent matrix)이다. M<br />
이 멱등 행렬이면<br />
M k M (k 는 양의 정수)이 성립한다.<br />
▣항등벡터<br />
e<br />
i<br />
0<br />
<br />
<br />
0<br />
<br />
1<br />
<br />
( i 번째 원소만1)를 항등 벡터(Elementary vector)라 한다. 즉 항등 벡터는 벡터 원<br />
0<br />
<br />
<br />
<br />
<br />
0<br />
소 중 i 번째 원소만 1이고 나머지는 0인 벡터이다.항등 행렬을 항등 벡터로 표현 하면<br />
I<br />
n<br />
<br />
n<br />
<br />
i1<br />
e e' 이고, ' e 1이다.<br />
i<br />
i<br />
e i<br />
▣모든 원소가 1인 벡터와 행렬<br />
1<br />
<br />
<br />
<br />
1<br />
1 n <br />
...<br />
<br />
<br />
1<br />
,<br />
Jn<br />
1<br />
1 1...1<br />
<br />
<br />
1 1 1...1<br />
<br />
...<br />
<br />
<br />
1<br />
1 1...1<br />
<br />
'<br />
1n<br />
1n1n<br />
1 <br />
, 그리고 1 n 이다.<br />
▣직교 행렬<br />
AA'<br />
A'<br />
A I 이면 행렬 A 는 직교 행렬(Orthogonal matrix)이라 한다.<br />
Sehyug Kwon, Dept. of Statistics,<br />
HANNAM Universityhttp://wolfpack.hannam.ac.kr (9)
회귀분석 행렬<br />
5. 나누기 연산<br />
앞에서는 행렬의 합, 빼기, 곱에 대해 설명하였으나 나누기에 대한 연산은 언급하지 않았다. 행<br />
렬의 나누기 연산이 바로 역행렬(inverse matrix)을 구하는 것이다. 정방 행렬일 경우만 역행렬<br />
을 논의할 수 있다.<br />
5.1 행렬식<br />
차수가 2일 경우: 행렬<br />
7<br />
<br />
4<br />
3<br />
<br />
6 <br />
A 의 행렬식(Determinant)은 | A | 7 6 3<br />
4 30 (scalar이다.)<br />
차수가 3일 경우:<br />
1<br />
<br />
<br />
<br />
4<br />
<br />
8<br />
2 3 <br />
<br />
5 7<br />
<br />
9 10<br />
<br />
5 6<br />
11<br />
12<br />
13<br />
A 의 행렬식은 | A | 1( 1)<br />
2( 1)<br />
3( 1)<br />
3<br />
혹은<br />
7 10<br />
4 7<br />
8 10<br />
4 5<br />
8 9<br />
| A | 4( 1)<br />
21<br />
2 3<br />
5( 1)<br />
9 10<br />
22<br />
1 3<br />
7( 1)<br />
8 10<br />
23<br />
1 2<br />
3<br />
8 9<br />
(2번째 행을 이용) 혹은<br />
| A | 1( 1)<br />
11<br />
5 7<br />
4( 1)<br />
9 10<br />
21<br />
2 3<br />
8( 1)<br />
9 10<br />
31<br />
2 3<br />
3<br />
5 7<br />
(1번째 열 이용) 모두 같은 값이다.<br />
n<br />
ij<br />
i1<br />
n<br />
ij<br />
j1<br />
이를 확장하면 차수 n의 행렬의 행렬식은 | A | a ( 1)<br />
i<br />
j<br />
| M | a ( 1)<br />
i<br />
j<br />
| M | 이다.<br />
ij<br />
ij<br />
M 를 minor라 하고<br />
i<br />
j<br />
1)<br />
| M | 를 cofactor라 한다.<br />
| ij |<br />
( ij<br />
5.2 행렬식 성질<br />
, | AB | | A || B | , | AB | | BA |<br />
(1)<br />
| A | |<br />
A |<br />
(2)행렬 A의 두 행이 같으면 행렬식은 0이다.<br />
(3)한 행(열)의 상수를 곱하여 다른 행에 더해도 행렬식 값은 변하지 않는다.<br />
(4)한 행(열)을 다른 행들의 선형 결합으로 표현할 수 있으면 행렬식의 값은 0이다. (예: 다<br />
중공선성)<br />
Sehyug Kwon, Dept. of Statistics,<br />
HANNAM Universityhttp://wolfpack.hannam.ac.kr (10)
회귀분석 행렬<br />
5.3 역행렬<br />
정방 행렬 A에서<br />
AB BA I<br />
1<br />
를 만족하는 행렬 B를 A의 역행렬이라 하고 A<br />
로 나타낸다.<br />
1 1 1<br />
A adjA <br />
| A | | A |<br />
[A 원소를 cofactor로 대치]’ 간단한 예를 들어 설명하기로 한다.<br />
1<br />
A <br />
3<br />
2<br />
<br />
4<br />
<br />
<br />
A 1<br />
4 23<br />
2<br />
(<br />
1)<br />
adjA <br />
(<br />
1)<br />
11<br />
21<br />
4<br />
2<br />
( 1)<br />
( 1)<br />
12<br />
22<br />
'<br />
3<br />
4<br />
<br />
1<br />
<br />
2<br />
3<br />
1<br />
'<br />
<br />
<br />
<br />
4<br />
<br />
<br />
3<br />
2<br />
1<br />
<br />
<br />
A<br />
1<br />
1<br />
2<br />
<br />
<br />
4<br />
<br />
<br />
3<br />
2<br />
2<br />
<br />
1<br />
<br />
3 / 2<br />
1 <br />
1/<br />
2<br />
<br />
<br />
AA<br />
1<br />
<br />
3<br />
2<br />
2<br />
4<br />
<br />
3 / 2<br />
1 <br />
1/<br />
2<br />
<br />
<br />
1<br />
<br />
0<br />
0<br />
1<br />
<br />
<br />
2<br />
<br />
3 / 2<br />
1 1<br />
1/<br />
2<br />
<br />
3<br />
1<br />
1<br />
<br />
I 2 , A A <br />
I 2<br />
2<br />
4<br />
<br />
<br />
역 행렬이 존재하려면 1 정방 행렬이고 2 행렬식이 0이 아니어야 한다.<br />
연립방정식<br />
2u<br />
2v<br />
w 5<br />
u v 2w<br />
1<br />
u w 4<br />
을 행렬로 표시하면<br />
Ax<br />
2<br />
2 -1<br />
u<br />
5<br />
<br />
<br />
b <br />
<br />
1 1 - 2<br />
<br />
v<br />
<br />
<br />
<br />
1<br />
<br />
<br />
1<br />
0 -1 <br />
<br />
<br />
w<br />
<br />
<br />
4<br />
<br />
와 같다. 연립 방정식의 해는<br />
1 1<br />
1<br />
1<br />
A Ax A b I x A b x A b<br />
이다. 행렬 A의 역행렬만 구하면 해를 구할 수 있다. 3차 이<br />
상 역행렬 구하는 계산 방법은 다루지 않기로 한다. SAS/IML을 이용하여 계산하는 방법을 다룰<br />
것이다.<br />
Sehyug Kwon, Dept. of Statistics,<br />
HANNAM Universityhttp://wolfpack.hannam.ac.kr (11)
회귀분석 행렬<br />
5.4 역행렬 성질<br />
(1)역행렬은 unique하다.<br />
1<br />
(2) | A | 1/ | A |<br />
, (<br />
1 1<br />
A ) A , ( A )<br />
1 (<br />
1<br />
A ) 1 1 1<br />
, ( AB<br />
<br />
) B A<br />
5.5 계수와 역행렬<br />
행렬의 계수(rank)는 행렬에서 선형 독립인 행(그리고 열)의 수이고 rank(A)<br />
로 표현한다.<br />
정의(LIN: linearly independent vector): a x a x ... a p x 0가 모든 a 0 일 때만 만족한<br />
1 1 2 2 p <br />
i<br />
다면 벡터<br />
1<br />
는 선형 독립(linearly independent) 벡터라 하고, 0이 아닌 ai<br />
에 대해서<br />
x , x2...,<br />
x p<br />
만족한다면 선형 종속(linearly dependent)인 벡터라 한다. 상호 종속인 벡터는 하나의 벡터를<br />
다른 벡터들의 선형 결합으로 표시할 수 있다는 것을 의미한다.<br />
정의(full rank): (nxn)정방 행렬에서 선형 독립인 행(열)의 개수( rank (A)<br />
)가 행렬의 차수 n와<br />
같다면 이 행렬은 full-rank 행렬이라 한다. 즉 rank( An n)<br />
n 이면 full-rank이다. 행렬 An<br />
n 대<br />
해 다음과 같다.<br />
• 역행렬이 존재한다.<br />
• full-rank 이다. rank(A)=n<br />
• A 는 non-singular 이다.<br />
• |A|0<br />
• Ax=b 의 해가 존재한다.<br />
• 역행렬이 존재하지 않는다<br />
• full-rank 아니다. rank(A)
회귀분석 행렬<br />
6. SAS<br />
Sehyug Kwon, Dept. of Statistics,<br />
HANNAM Universityhttp://wolfpack.hannam.ac.kr (13)