https://ocw.mit.edu/courses/18-06-linear-algebra-spring-2010/video_galleries/video-lectures/
지난번 강의에서 Ax=b에서 벡터 b를 subspace C(A)에 project하여,
- p=Pb 및
- P=A(ATA)−1AT 라는 것을 배웠다.
그렇다면 다음과 같이 생각해보자.
- 만약 b가 column space에 있다면?
- 혹은 만약 b가 clumn space와 orthogonal이라면? (b가 AT의 null space에 있다면)
그림은 다음과 같다.

그리고 정리하면 다음과 같다.
If b in column space→b=Ax.
→Pb=A(ATA)−1ATAx=AIx=Ax=b
∴Pb=b
If b ⊥ column space→ATb=0
→Pb=A(ATA)−1ATb=0
∴Pb=0
∴b=p+e=Pb+(I−P)b
이를 2차원 평면에서 생각해보자.

위 데이터를 정리하면 다음과 같다.
C+D=1C+2D=2C+3D=2
Ax=⎣⎢⎡111123⎦⎥⎤[CD]=⎣⎢⎡122⎦⎥⎤
보다시피 complete solution은 존재하지 않는다.
따라서 위 그림과 같이 error 값이 최소가 되는 y=C+Dt 라인(벡터)을 찾아야 한다.
Best Solution : Minimize ∣∣Ax−b∣∣2=∣∣e∣∣2
위에 e는 error를 의미한다. 그리고 위 예시에서는 다음과 같다.
∣∣e∣∣2=e12+e22+e32
e12=∣∣1−(C+D)∣∣2e22=∣∣2−(C+2D)∣∣2e32=∣∣2−(C+3D)∣∣2
그리고 project point는 다음과 같다.
p1=C+Dp2=C+2Dp3=C+3D
그러면 이제 Ax=b의 최적의 솔루션 x^을 찾아보자.
→ATAx^=ATb
ATA=[111213]⎣⎢⎡111123⎦⎥⎤=[36614] (invertible, symmetric)
ATb=[111213]⎣⎢⎡122⎦⎥⎤=[511]
즉, 다음과 같이 식을 정리할 수 있다.
3C+6D=56C+14D=11
D=21,C=32
∴x^=[1/22/3]
(물론, 번외로 x^을 " ∣∣e∣∣2=e12+e22+e32 " 식을 활용하여 구할 수도 있다.)
그리고 e를 계산하면 다음과 같다.
e1=1−(C+D)=1−(32+21)=−61
e2=2−(C+2D)=2−(32+2×21)=62
e3=2−(C+3D)=2−(32+3×21)=−61
즉, e는 다음과 같다.
e=⎣⎢⎡−1/62/6−1/6⎦⎥⎤
이제 그러면 b=p+e로 보자.
b⎣⎢⎡122⎦⎥⎤=p⎣⎢⎡7/610/613/6⎦⎥⎤+e⎣⎢⎡−1/62/6−1/6⎦⎥⎤
잘 만족한다.
그리고 다음과 같은 점을 알 수가 있다.
pTe=0→p and e are perpendicular(orthgornal).
⎣⎢⎡111⎦⎥⎤Te=0→col1(⎣⎢⎡111⎦⎥⎤) in C(A) and perpendicular.
⎣⎢⎡123⎦⎥⎤Te=0→col2(⎣⎢⎡123⎦⎥⎤) in C(A) and perpendicular.
결과적으로 모든 위 과정들을 통해 ATAx^=ATb 및 p=Ax^를 구할 수가 있다.
그리고 다음과 같은 법칙이 존재한다.
If A has independent columnsthen ATA is invertible.
다음과 같이 증명을 해보자.
Suppose ATAx=0→x must be 0 (when ATA is invertible).
xTATAx=0=(Ax)TAx→Ax=0
A has independent columns→∴x=0
그리고 다음 강의에 대한 질문을 던진다.
Columns are definitely idependent if they are =orthonormal vectorsperpendicular unit vectors.
unit vectors’s ex.:⎣⎢⎡100⎦⎥⎤,⎣⎢⎡010⎦⎥⎤,⎣⎢⎡001⎦⎥⎤