-1
r에서 eigen에 의해 반환 된 고유 벡터의 순서와 관련된 문제를 해결하려고합니다. 다음 고려 :Eigenvector order in R
covmatrix <- matrix(data = c(13, 5, 2, 4), nrow = 2, ncol = 2)
covmatrix
eigen <- eigen(covmatrix)
eigen
출력 반환 값 : 문서 당
values
[1] 14 3
vectors
[,1] [,2]
[1,] 0.8944272 -0.1961161
[2,] 0.4472136 0.9805807
을, 첫 번째 열은 가장 큰 고유치와 관련된 고유 벡터를 표현한다. 그러나 수학적으로, 고유 벡터를 계산할 때 0.9805807은 0.1961161의 5 배이므로 고유 값 14와 연관된 열 2로 끝납니다. 수학은 here입니다. 나는 단순한 무언가를 놓치고 있다고 확신하지만, 그것을 해결할 수는 없다.
감사합니다. 나는 바이 로우를 놓친다는 것을 믿을 수 없다. 나는 그것이 단순해야만한다는 것을 알았다. – user6806805