Python3入门机器学习之5.4求数据的前n个主成分

Python3入门机器学习

5.4 求数据的前n个主成分

求出第一主成分以后,如何求出下一个主成分?
Python3入门机器学习之5.4求数据的前n个主成分
数据进行改变,将数据在第一个主成分上的分量去掉,在新的数据上求第一主成分,也就是相应的原来数据的第二主成分,这个过程以此类推,便可以求出第三主成分、第四主成分等。

求一组数据的前n个主成分:
(1).数据的准备,这组数据是二维数据:
Python3入门机器学习之5.4求数据的前n个主成分
(2).求这组数据的第一主成分:
Python3入门机器学习之5.4求数据的前n个主成分
Python3入门机器学习之5.4求数据的前n个主成分
(3).求解这组数据的第二主成分:
Python3入门机器学习之5.4求数据的前n个主成分
Python3入门机器学习之5.4求数据的前n个主成分
(4).整理一个求前n个主成分的函数:
Python3入门机器学习之5.4求数据的前n个主成分