Scikit learn 忽略多输出回归中的未知目标

Scikit learn 忽略多输出回归中的未知目标,scikit-learn,Scikit Learn,我想训练一个多输出回归器,这样我的y_train就是一个可能包含未知值的矩阵(np.nan)。本机不支持多输出回归的多输出回归器适用于模型中的每个目标(对应于目标矩阵的列数) 我希望忽略目标中未知的值,即如果目标的第三个输出未知,则不应针对该实例训练与目标对应的回归器 例如: 给定特征向量(0.4,0.3,0.6,0.9)和相应的目标(0.3,np.nan),我想在本例中训练预测0.3的回归器,但忽略np.nan的回归器。有什么优雅的方法可以做到这一点吗

我想训练一个多输出回归器,这样我的
y_train
就是一个可能包含未知值的矩阵(
np.nan
)。本机不支持多输出回归的多输出回归器适用于模型中的每个目标(对应于目标矩阵的列数)

我希望忽略目标中未知的值,即如果目标的第三个输出未知,则不应针对该实例训练与目标对应的回归器

例如: 给定特征向量
(0.4,0.3,0.6,0.9)
和相应的目标
(0.3,np.nan)
,我想在本例中训练预测
0.3
的回归器,但忽略
np.nan
的回归器。有什么优雅的方法可以做到这一点吗