[R] Beginning Eigen System question.
William Revelle
lists at revelle.net
Thu Jun 24 00:54:42 CEST 2010
Kevin,
At 3:32 PM -0700 6/23/10, <rkevinburton at charter.net> wrote:
>Forgive me if I missunderstand a basic Eigensystem but when I
>present the following matrix to most any other LinearAlgebra system:
>
> 1 3 1
> 1 2 2
> 1 1 3
>
>I get an answer like:
>
>//$values
>//[1] 5.000000e+00 1.000000e+00 -5.536207e-16
>
>//$vectors
>// [,1] [,2] [,3]
>//[1,] 0.5773503 -0.8451543 -0.9428090
>//[2,] 0.5773503 -0.1690309 0.2357023
>//[3,] 0.5773503 0.5070926 0.2357023
>
>But R gives me:
>
>//$values
>//[1] 5.000000e+00 1.000000e+00 -5.536207e-16
>
>//$vectors
>// [,1] [,2] [,3]
>//[1,] -0.5773503 -0.8451543 -0.9428090
>//[2,] -0.5773503 -0.1690309 0.2357023
>//[3,] -0.5773503 0.5070926 0.2357023
>
>The only difference seems to be the sign on the first eigen vector.
>What am I missing?
The sign of the eigen vectors is arbitrary.
From ?eigen
"Recall that the eigenvectors are only defined up to a constant: even
when the length is specified they are still only defined up to a
scalar of modulus one (the sign for real matrices)."
Bill
>
>Kevin
>
>______________________________________________
>R-help at r-project.org mailing list
>https://stat.ethz.ch/mailman/listinfo/r-help
>PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
>and provide commented, minimal, self-contained, reproducible code.
More information about the R-help
mailing list