我正在用 R 语言学习 PCA。我现在遇到了两个我不明白的问题。
我正在使用一些自定义代码在 R 中对 318×17 数据集执行 PCA 分析。我在 R 中使用特征函数来查找特征值和特征向量。但是我的第一个和第三个特征向量与我的手册的符号相反。我的第二个特征向量几乎相同。
我知道给定一个方阵 A,表征特征值的条件是存在一个非零向量使得;这个方程可以改写如下:。
现在我计算我的数据的协方差并具有特征值。我想求解这个线性组合方程以找到并与初始特征向量进行比较。当我在 R 中使用求解函数时,我的向量始终为零。
这是我的问题:为什么标志不同?如何在 R 中使用求解函数来找到非零向量?