如何从特征向量特征值获得标准偏差和方差比例?我喜欢在Python中实现计算。
谢谢
答案 0 :(得分:0)
使用python中的sklearn,有一种简单的方法可以计算数据中每个特征值/向量的相对贡献。
import numpy as np
from sklearn.decomposition import PCA
X = np.array([[-1, -1], [-2, -1], [-3, -2], [1, 1], [2, 1], [3, 2]])
pca = PCA(n_components=2)
pca.fit(X)
pca对象有一个名为explain variance的属性,它显示了每个特征向量的方差比例。
print(pca.explained_variance_ratio_)
有关详细信息,请参阅http://scikit-learn.org/stable/modules/generated/sklearn.decomposition.PCA.html。