[R] Dominant eigenvector displayed as third (Marco Visser)
Peter Dalgaard
p.dalgaard at biostat.ku.dk
Fri Jun 29 23:09:37 CEST 2007
Marco Visser wrote:
> Dear R users & Experts,
>
> This is just a curiousity, I was wondering why the dominant eigenvetor and eigenvalue
> of the following matrix is given as the third. I guess this could complicate automatic selection
> procedures.
>
> 0 0 0 0 0 5
> 1 0 0 0 0 0
> 0 1 0 0 0 0
> 0 0 1 0 0 0
> 0 0 0 1 0 0
> 0 0 0 0 1 0
>
> Please copy & paste the following into R;
>
> a=c(0,0,0,0,0,5,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0)
> mat=matrix(a, ncol=6,byrow=T)
> eigen(mat)
>
> The matrix is a population matrix for a plant pathogen (Powell et al 2005).
>
> Basically I would really like to know why this happens so I will know if it can occur
> again.
>
> Thanks for any comments,
>
> Marco Visser
>
>
> Comment: In Matlab the the dominant eigenvetor and eigenvalue
> of the described matrix are given as the sixth. Again no idea why.
>
????
I get
> eigen(mat)$values
[1] -0.65383+1.132467i -0.65383-1.132467i 0.65383+1.132467i
0.65383-1.132467i
[5] -1.30766+0.000000i 1.30766+0.000000i
> Mod(eigen(mat)$values)
[1] 1.307660 1.307660 1.307660 1.307660 1.307660 1.307660
So all the eigenvalues are equal in modulus. What makes you think one of
them is "dominant"?
More information about the R-help
mailing list