열공간
행렬 A의 열벡터들에 대한 가능한 모든 선형조합의 결과를 모아 집합으로 구성한 것
선형시스템 Ax=b가 해를 가지면 b∈col(A)
해를 가지지 않으면 b∈/col(A)
선형시스템 Ax=b의 해가 없는 경우 할 수 있는 최선은 무엇인가?
행렬 A가 정의하는 열공간에서 우리의 목표 b와 가장 가까운 지점은 b를 열공간에 투영한 점일 것이다.

최소제곱법(Least Squares Method)
선형시스템 Ax=b에 대한 해 x가 없음에도 불구하고, 할 수 있는 최선의 대안 xˉ를 내놓는 기법
최소제곱법은 원래의 선형시스템 Ax=b가 아닌 Axˉ=bˉ(bˉ=proj Wb)
이 방법은 목표 b와 달성가능한 목표 bˉ의 차이를 나타내는 벡터 (b−bˉ)의 제곱길이를 최소화시키는 의미를 가지기 때문에 최소제곱법이라 한다.
최소제곱법으로 구한 해 xˉ는 원래의 선형시스템을 만족하는 해가 아니다.
Axˉ=b
최소제곱법으로 구한 해 xˉ는 b의 근사해이다.
Axˉ=projWb
최소제곱법의 응용 : 선형회귀(Linear Regression)
2차원 공간에 m개의 정점 (xi,yi)i=1m이 그림과 같이 있을 때, 이를 잘 설명할 수 있는 직선 y=mx+b를 구하는 문제를 선형회귀 문제라 한다.

선형회귀 문제는 다음과 같이 최소제곱법으로 풀 수 있다.
1. 선형시스템 구성
직선이 각 정점을 모두 지나간다고 가정하고 선형시스템 Ax=b 구성 (단, 주어진 모든 정점을 지나가는 직선은 존재하지 않으므로 선형시스템의 해는 존재하지 않음.)
y=mx+b→⎣⎢⎢⎢⎡−3−1131111⎦⎥⎥⎥⎤[mb]=⎣⎢⎢⎢⎡−1−133⎦⎥⎥⎥⎤
2. 최소제곱법 적용
ATAxˉ=ATb를 생각하고 xˉ=[mˉbˉ]를 구한다.