是否有可能从sklearn从PCA估算器中提取特征值?

时间:2017-09-04 18:21:55

标签: python scikit-learn pca covariance eigenvalue

在我用PCA填充一些数据之后:

estimator = PCA(n_components)
estimator.fit(mydat)

我可以获得协方差矩阵的特征值,它们是在里面计算出来的(IMO等于投影数据的方差)?

1 个答案:

答案 0 :(得分:0)

特征值应位于:

estimator.explained_variance_

如果将其与其他软件进行比较,请不要忘记先对数据进行标准化:

import sklearn.preprocessing
mydat = sklearn.preprocessing.StandardScaler().fit_transform(mydat_before_std)

那么您的结果应该接近R会给您的结果。