선형판별분석(LDA)LDA는 클래스가 나누어진 데이터에서 각 그룹(클래스)을 가장 잘 구분할 수 있는 방향으로 데이터를 변환하는 차원 축소 기법이다. 클래스 내의 데이터 간 거리를 줄이고, 클래스 간의 거리는 최대화하는 방식으로 데이터를 변환한다.예를 들어, 꽃잎의 길이와 너비 등 4개의 특성을 가진 데이터를 2차원으로 축소하면서도 세 개의 꽃(클래스)을 명확히 구분해준다.정의$$\lambda=\frac{||S_B W||^2}{||S_W W||^2}$$$S_B$는 클래스 간의 분산 행렬이고 $S_W$는 클래스 내에서의 분산 행렬이다. $W$는 열벡터들의 집합으로 이루어진 행렬이다. 이 수식을 통해 원하는 것은 $\lambda$가 최댓값이 되는 $W$를 찾는 것이다.LDA의 수학적 이해$S_W$각 클래스 ..