定义:可以将特征向量投影到低维空间,实现对特征向量的降维
步骤:
1.数据预处理。这里预处理包含俩个部分:均值归一化和属性范围调整。均值归一化是相应属性减去平均值;而属性范围则在归一化基础上除以属性方差。
2.计算特征之间的协方差矩阵。该矩阵是一个n*n的对称矩阵。
3.计算协方差矩阵的特征值和特征向量。
4.将特征值从大到小排序。
5.保留最上面的N个特征向量。
6.将原数据映射到由N个特征向量构成的新空间中。
测试代码:
packa