2017-04-03 1 views
0

화이트닝을 포함한 참조 데이터 세트의 주요 구성 요소를 계산했다고 가정 해 보겠습니다. 주성분 벡터로부터 생성 된 변환 행렬을 테스트 데이터 세트에 적용하여이를 PC의 부분 공간에 투영합니다. 이제는 각 열의 계수를 단순히 합산하여 PC 하이퍼 스피어의 중심에서 각 테스트 데이터 벡터의 거리를 측정 할 수 있어야합니다. 이 올바른지? 이 변환을 참조 데이터에 적용하면 모든 열에 대해 길이가 0이되며 테스트 데이터를 참조 데이터와 유사하게 보이게 만들고 벡터의 길이를 줄여서 두 세트를 더 뚜렷하게 만듭니다.하이퍼 스피어의 중심으로부터 거리를 계산하는 방법 (화이트닝 된 PCA)

이런 식으로 다차원 공간에서 "거리"를 판단 할 수 있다고 정확합니까? 투영 된 행렬 계수의 합계입니까?

당신이 제공 할 수있는 통찰력을 주셔서 대단히 감사드립니다.

답변

0

거리는 선형 합계가 아니며 0이 아닙니다 (원점 외부).

distance(x) = square_root(sum (x(i)^2)) 

이 정보가 원하는 것이 아니라면 질문을 확장하고 코드 및 예제를 포함하십시오.

관련 문제