고유 벡터 누락잘만되면 나는 어리석은 짓을하지 않지만 '누락 된'고유 벡터에 도움을 줄 수 있습니다. JMP 테이블에 10 개의 행과 94 개의 열을 구성하는 10 개의 표본이 있습니다. PCA를 만들고 고유 벡터를 보는 것은 매우 간단합니다. 출력에는 연속 번호가 매겨진 9 개의 PC 열이 표시됩니다. 그리고 나는 가변적으로 채색 된 값 (가장 어두운 = 아마도 가장 높은 분산 정도?)을 보았습니다. 그러나 94 개의 열이 시작했기 때문에 94 개의 벡터가 있다고 가정했을 것입니다. 그러나 그것은 사실이 아닙니다. 저는 46입니다. 또한 고유 벡터 열 번호는 순서가 다릅니다. 단순히 1-46이 아닙니다. 그것은 열 5에서 시작하고, 몇 십대가 빠져 있고 30 대에서 건너 뜁니다. 고유 벡터를보고하려고하는데 무엇을 놓치고 있습니까? (그림 문자 그대로) 감사합니다!
다시 : 고유 벡터 누락일부 화면 캡처는 실제로보고있는 것을 보는 데 도움이 될 것이라고 생각합니다. 그것 없이는 여기에 몇 가지 추측이 있습니다.
먼저, 46 대의 PC를 받고 있다는 것이 놀랍습니다. 나는 당신이 가지고있는 데이터의 행 수 때문에 9 또는 10을 기대했을 것입니다. 어느 쪽이든, 나는 당신이 이미 모든 차이를 설명했기 때문에 94 개의 예상 PC를 얻지 못하고 있다고 생각합니다. 빨간색 삼각형으로 가서 고유 값을 요청하십시오. 해당 보고서를보고 Cum Percent 열의 마지막 행을보십시오. 100인가요? 그렇다면 모든 분산을 설명했습니다. 데이터에 94 차원 데이터가 있다고해서 94 차원 데이터가 있다는 의미는 아닙니다. 귀하의 경우 46 차원 데이터가있는 것처럼 들립니다.
원래 값이 고유 값에 대해 다른 순서로 나열되는 경우 실수로 고유 벡터를 열 중 하나를 기준으로 정렬했다고 생각합니다. 고유 벡터 테이블을 마우스 오른쪽 버튼으로 클릭하고 정렬 기준 열 ...을 선택하십시오. 변수 이름이 포함 된 첫 번째 열을 선택하십시오. 그런 다음 해당 열을 기준으로 사전 순으로 정렬합니다.