老师 主成分分析 demean 操作

来源:7-3 求数据的主成分PCA

慕运维7479159

2018-07-07

老师,您在课堂上演示了 一个维度的 demean操作 用于 PCA 处理,是将整个数据的中心点进行转移,

现在我这边有三个维度的数据,想实现中心点的转移,但是三个维度的彼此之间的相对位置不要发生变化,

这个时候如何处理,单个维度只需要减去平均值就可以了,三个维度如何处理

写回答

1回答

liuyubobobo

2018-07-07

每个维度减去这个维度上数值的平均值。换句话说,数据的中心是(0,0,0)


我们的demean方法的实现如下。这个实现X可以是任何维度的。再结合这个实现理解一下?回忆一下np.mean的用法,包括axis这个参数代表什么意思?:)

def demean(X):
    return X - np.mean(X, axis=0)


加油!

1
1
慕运维7479159
老师,非常感谢!
2018-07-09
共1条回复

Python3入门机器学习 经典算法与应用  

Python3+sklearn,兼顾原理、算法底层实现和框架使用。

5893 学习 · 2454 问题

查看课程