用sklearn对目标进行PCA?

时间:2015-10-14 09:37:24

标签: machine-learning scikit-learn pca

我正在做多个目标回归,所以我想同时预测几个数字。数字高度相关,所以我认为预测他们的PC是一种更明智的方法。

使用sklearn的Pipeline非常适合将MinMaxScaler,PCA和我想要使用的回归器连接在一起。然后允许我调用该Pipeline进行预测。

但是,该管道是否仅将PCA应用于输入?是否可以使用相同的策略,还可以在我想要预测的输出上执行PCA吗?

1 个答案:

答案 0 :(得分:2)

不,可以仅在管道中使用步骤来转换X参数。您可以为y创建其他管道,其中所有步骤都应该是变换器,然后将此管道的结果作为y提供给分类器。