Nipals PCA 算法迭代地计算数据数组的分数和负载。如果从具有超过 3 个变量的数据数组中仅计算(例如)3 个分数和负载,则会创建一个残差矩阵(称为 E)。如何从 SciKit Learn PCA 算法中提取此矩阵,以便创建贡献图表?
如何从 Scikit Learn PCA 例程中提取残差数组?
数据挖掘
Python
scikit-学习
2022-02-18 03:43:04
1个回答
我对 PLS/NIPALS 不是很熟悉,但我认为你需要自己构建它。将分数乘以负载并从数据中减去结果矩阵以获得残差矩阵。有关更详细的讨论,请参见此处:https ://learnche.org/pid/latent-variable-modelling/projection-to-latent-structures/how-the-pls-model-is-calculated
其它你可能感兴趣的问题