sinba
eigen的返回只有两个:values 和 vectors
eg:> x
y x1 x2 x3 x4 x5
y 6.3501809 1.05958684 1.40889861 1.2900524 1.34044883 -0.55511677
x1 1.0595868 0.94079366 -0.03123452 0.1878845 0.03773867 -0.05410068
x2 1.4088986 -0.03123452 1.06744904 0.1338614 0.12413483 -0.09242272
x3 1.2900524 0.18788449 0.13386139 0.8725040 0.09616059 -0.21107692
x4 1.3404488 0.03773867 0.12413483 0.0961606 0.89879329 -0.16590104
x5 -0.5551168 -0.05410068 -0.09242272 -0.2110769 -0.16590104 0.94079614
> ev<-eigen(x)
> ev[1]
$values
[1] 7.4701216 1.0502279 0.9381102 0.8214683 0.6318555 0.1587335
> ev[2]
$vectors
[,1] [,2] [,3] [,4] [,5] [,6]
[1,] 0.91958350 -0.001219844 0.08881182 -0.05658276 -0.02979082 0.37734343
[2,] 0.15573589 -0.666893674 0.32536464 0.09753682 0.50242619 -0.40396967
[3,] 0.21084355 0.682447484 0.16342825 0.40842583 0.28010229 -0.46672549
[4,] 0.19440268 -0.260795136 -0.17519753 0.40697913 -0.71685579 -0.42893482
[5,] 0.19766998 0.107139307 -0.25727421 -0.76901057 -0.03655720 -0.53902137
[6,] -0.09376404 0.100119112 0.87330254 -0.25192069 -0.39115787 -0.04537213
但是它们好像不是一般的矩阵和向量,不能进行普通的矩阵操作,这是怎么回事?
系统提示:错误在as.integer.default(x) : (串列)目标对象不能强制改变integer
yihui
打基础,看数据类型,了解R的vector, matrix, data frame, ts, list... :)