带有scikit学习的PCA:虹膜数据示例

时间:2018-08-19 02:45:18

标签: scikit-learn pca

我想了解为什么在scikit-learn的示例“ 虹膜数据集”中,我们无法从X_reduced(或{{1} }) 据我了解,它们应该相同。

非常感谢您

1 个答案:

答案 0 :(得分:0)

可能是因为您忽略了任何类型的预处理。

sklearn为此具有专用的API,即inverse_transform,其中does

    if self.whiten:
        return np.dot(X, np.sqrt(self.explained_variance_[:, np.newaxis]) *
                        self.components_) + self.mean_
    else:
        return np.dot(X, self.components_) + self.mean_