【问题标题】:Is it possible to extract eigenvalues from PCA estimator from sklearn?是否可以从 sklearn 的 PCA 估计器中提取特征值?
【发布时间】:2018-02-13 00:08:30
【问题描述】:

在我用 PCA 拟合一些数据后:

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

我能否获得协方差矩阵的特征值,这些是在内部计算的(哪些 IMO 等于投影数据的方差)?

【问题讨论】:

标签: python scikit-learn pca covariance eigenvalue


【解决方案1】:

特征值应该在:

estimator.explained_variance_

如果和其他软件对比,别忘了先把数据标准化一下:

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

那么你应该得到接近 R 给你的结果。

【讨论】:

    猜你喜欢
    • 2015-11-01
    • 2021-03-14
    • 2019-11-02
    • 2021-01-27
    • 2016-10-11
    • 2012-05-12
    • 2014-05-02
    • 1970-01-01
    • 2018-06-08
    相关资源
    最近更新 更多