我通过Matlab 2014a 中的函数fitensemble()为二进制分类问题训练了一个集成模型 (RUSBoost) 。该函数的训练通过函数fitensemble()的输入参数“kfold”进行 10 倍交叉验证。
但是,如果我使用predict(model, Xtest) ,则无法使用此函数训练的输出模型来预测新数据的标签。我查看了 Matlab 文档,上面说我们可以使用kfoldPredict()函数来评估训练好的模型。但是我没有通过这个函数找到任何新数据的输入。此外,我发现经过交叉验证的训练模型的结构与没有交叉验证的模型不同。那么,谁能告诉我如何使用经过交叉验证训练的模型来预测新数据的标签?谢谢!