답변:
Parrellel 좌표 플롯은 어떻습니까?
고전적인 접근법은 선형 차원 축소를 수행하기 위해 PCA ( Principal Component Analysis )를 사용하는 것입니다. 기본적으로, 이것은 데이터의 분산을 최대한 유지하면서 낮은 차원의 공간 (2D의 경우 단순히 평면)에 데이터를 투사합니다.
PCA를 실행하려면 일반적으로 대부분의 프로그래밍 언어에서 단일 명령을 실행해야하므로 매우 간단합니다.
데이터를 2 차원 또는 3 차원으로 정확하게 표현할 수 없을 수도 있습니다. PCA는이를 자동으로 정량적으로 추정합니다. 결과적으로 낮은 차원 표현으로 캡처되는 분산의 백분율을 알려줍니다. 이렇게하면 단순화 된 시각화를 통해 손실되는 정보의 양을 알 수 있습니다.
5 센트 만 더하면됩니다. 파이썬 라이브러리 Scikit-Learn에는이를위한 많은 알고리즘이 있습니다.
표시 옵션에 대해서는 다음 예를 고려하십시오. http://www.mathworks.com/help/stats/gmdistribution.cluster.html
@juampa의 제안 이외에도 " 비선형 차원 축소에 대한 정보 검색 기반의 기본 접근 방식 인 NeRV (Neighbor Retrieval Visualizer)" 도 시도해야 하며 SNE / t-SNE는 NeRV의 특수 사례로 볼 수 있습니다. NeRV의 주요 요점은 리콜 의 트레이드 오프 와 원래 공간과 디스플레이 사이의 정밀도 를 최소화하는 것 입니다. NeRV는 C ++로 작성된 명령 줄 도구로 제공됩니다.
웹 사이트의 데모 사진 : 왼쪽 결과는 리콜에 더 많은 것을 강조하고 ( "누락"이 적음), 오른쪽 결과는 정밀도에 더 많은 것을 강조합니다 ( "거짓 이웃"이 적음).