Skip to content

Extracting data from Eigen function

2 messages · SS-R, Rolf Turner

#
Hi
I need to extract the data returned by Eigen to plot the eigenvectors.
However, when I try and eigv = eigen(covariance); it returns an object with
the matrices containing eigenvalues and vectors.. how can I extract the
eigenvector matrix from this??

When I try mat = eig["vectors"] it returns a matrix with the "$vectors"
string on top , how can I remove this?

code:
$values
[1] 1.2840277 0.0490834

$vectors
          [,1]       [,2]
[1,] 0.6778734 -0.7351787
[2,] 0.7351787  0.6778734
#
Use

	mat <- eig[["vectors"]]

If x is a list, ``x[i]'' gives you a (sub-) list of length 1,
whereas ``x[[i]]'' gives you the single element of that list.
A possibly subtle but important distinction.

	cheers,

		Rolf Turner
On 4/03/2008, at 12:42 PM, SS-R wrote:

            
######################################################################
Attention:\ This e-mail message is privileged and confid...{{dropped:9}}