s-news
[Top] [All Lists]

Eigenvalues, stupid

To: s-news@lists.biostat.wustl.edu
Subject: Eigenvalues, stupid
From: Kamil Toth <kamiltoth@yahoo.com>
Date: Thu, 2 Feb 2006 08:49:58 -0800 (PST)
Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=6SPA2efkif8X3VsOX0XhmNPxoN8+Onk0x7lW5O8vK22lEIWsvqxwSGI/ff2TV5oeOMYZavCnHl3WgnAeo8w3JpxDCCeLToNZDZ+IxmGSItaQYc867II5FuFGjub5YvgIncZgn64W7U7scdEpxuXPw5hd1GRxAxx82ELszm7SFro= ;
Dear S-PLUS gurus:
I have a linear algebra question, may be trivial, may be not. Indirectly, it is related to the accuracy of S-PLUS computation of eigenvalues, using the function "eigen".
 
Suppose that I have a non-symmetric, positive definite matrix A, and I compute its eigenvalues, {lmb1,...,lmbN}, using eigen(A).  Suppose now that I have a new matrix
C=diag{b1,...,bN}%*%A. Just to make things more clear, I multiply the matrix A by a vector {b1,...,bN} in such a way that the first row of A is multiplied by b1, the second by b2, ....., etc. All b's are positive.
 
Question: Is that possible to say anything about the eigenvalues of matrix C not actually computing them as eigen(C)?
 
The reason I am asking is this: in my case,  A is a reasonably behaving matrix, with spectrum {lmb} in unit circle. But vector B is a terrible thing with values in the range of many orders of magnitude. In addition, typical orders N are in hundreds.
A couple of artificially constructed examples show that determination of eigenvalues
of C using eigen(C) may be terribly wrong. In this situation, I would rather prefer to compute the eigenvalues of C through those of A, if linear algebra has anything to say about such a problem.
 
Thank you in advance
 
Kamil Toth
 
 
 


Yahoo! Autos. Looking for a sweet ride? Get pricing, reviews, & more on new and used cars.
<Prev in Thread] Current Thread [Next in Thread>
  • Eigenvalues, stupid, Kamil Toth <=