이 시각화로 보는 정사영
정사영은 주어진 벡터와 가장 가까운 점을 부분공간에서 찾습니다. 여기서 부분공간 는 원점 O를 지나는 평면 또는 직선이고, 주어진 벡터는 입니다. 사영 는 안에 있으며 오차 는 에 수직입니다. 를 움직이고 을 바꿀 수 있으며, 와 안의 다른 점을 비교할 수 있습니다. 또한 의 두 축 위 그림자를 더한 값이 언제 가 되는지도 살펴볼 수 있습니다.
왜 직각을 이루는 점이 가장 가까울까요? 안의 다른 점 를 잡습니다. 에서 으로 가는 선분은 안에 있으므로 에 수직입니다. , , 은 에서 직각을 이루는 삼각형을 만들고, 피타고라스 정리에 따라 다음 식이 성립합니다.
따라서 가 자체가 아니라면, 에서 까지의 거리가 까지의 거리보다 큽니다. 역도 성립합니다. 가 안의 어떤 방향으로 기울어져 있다면, 를 그 방향으로 조금 옮겨 에 더 가까워지게 할 수 있기 때문입니다. 그러므로 평면에서 가장 가까운 점은 가 와 모두에 수직인 점입니다. 직선에서는 에 수직이면 충분합니다.
를 구하는 것은 이 직각 조건들을 푸는 일입니다. 직선 위에서 는 의 배수이며, 조건 이 그 배율을 결정합니다.
평면에서는 로 나타냅니다. 두 조건 과 는 과 에 대한 두 일차방정식이 되며, 이를 정규방정식이라 합니다.
표시창은 를 좌표와 , 의 선형결합으로 함께 보여 줍니다. 같은 평면 안에서 와 를 드래그하면 계수는 바뀌지만 는 그대로입니다. 사영은 부분공간에만 달려 있으며, 이를 표현하는 벡터에는 달려 있지 않습니다.
와 가 수직이면 두 방정식이 분리됩니다. 각 계수는 한 축에만 달려 있고, 는 의 두 축 위 그림자를 더한 값입니다.
비스듬한 축에서는 이 지름길이 대개 통하지 않습니다. 각 그림자는 다른 축이 없는 것처럼 구하기 때문에 그 합 은 보통 과 일치하지 않습니다. 이때 표시창은 에서 두 직각 조건 중 적어도 하나가 성립하지 않음을 보여 줍니다. w를 u에 수직으로 버튼은 를 에 수직인 성분으로 바꾸며, 이는 그람–슈미트 과정의 한 단계입니다. 평면은 그대로지만 이제 두 축이 수직이므로 어떤 에 대해서도 그림자의 합이 가 됩니다.
을 지나는 대각선은 익숙한 예입니다. 를 이 직선에 사영하면 의 모든 성분이 성분들의 평균으로 바뀌며, 은 그 평균에 대한 편차제곱합입니다. 최소제곱 회귀도 같은 종류의 사영을 사용합니다.
조작 방법
- 위의 점은 벡터를 에 평행하게 움직이며 도 따라 움직입니다. 점 바깥의 작은 고리는 을 에 수직으로 움직이며 는 그대로입니다.
- 평면이 선택되어 있으면 와 는 원래 평면 안에서만 드래그할 수 있습니다. 평면을 바꾸려면 새 좌표를 입력하거나 값 키를 사용하세요.