Skip to content
Prev 46067 / 63424 Next

eigen(symmetric=TRUE) for complex matrices

1. OpenSuse 12.1 R compiled against ACML 5.3.1
    > sessionInfo()
    R version 3.0.1 RC (2013-05-08 r62723)
    Platform: x86_64-unknown-linux-gnu (64-bit)

    >  A <- exp(-0.1*(row(jj)-col(jj))^2)
    >  min(eigen(A,T,T)$values)
    [1] 2.521151e-10
    >  min(eigen(A+0i,T,T)$values)
    [1] 2.521154e-10

2. OpenSuse 12.3 R compiled against Intel MKL 10.2
    R version 3.0.0 Patched (2013-04-23 r62650)
    Platform: x86_64-unknown-linux-gnu (64-bit)
    > jj <- matrix(0,100,100)
    > A  <- exp(-0.1*(row(jj)-col(jj))^2)
    > min(eigen(A,T,T)$values)
    [1] 2.521153e-10
    > min(eigen(A+0i,T,T)$values)
    [1] 2.521154e-10

3.  Windows 7 64, R 3.0.0p (binary, built-in libraries)
    R version 3.0.0 Patched (2013-04-03 r62488)
    Platform: x86_64-w64-mingw32/x64 (64-bit)
    > jj <- matrix(0,100,100)
    >  A <- exp(-0.1*(row(jj)-col(jj))^2)
    >  min(eigen(A,T,T)$values)
    [1] 2.521153e-10
    >  min(eigen(A+0i,T,T)$values)
    [1] -0.359347

    same behaviour with the 32 bit binaries.
On Tue, Jun 18, 2013 at 9:57 AM, peter dalgaard <pdalgd at gmail.com> wrote:
--
___________________________________________________

Simone Giannerini
Dipartimento di Scienze Statistiche "Paolo Fortunati"
Universita' di Bologna
Via delle belle arti 41 - 40126  Bologna,  ITALY
Tel: +39 051 2098262  Fax: +39 051 232153
http://www2.stat.unibo.it/giannerini/