【发布时间】:2018-07-17 06:49:11
【问题描述】:
我想在 H2O 堆叠集成中找到训练数据的集成性能。在链接 -python 代码中,它显示了测试数据的性能(AUC),但是,我需要查看训练数据的性能(每个折叠结果的平均值)。有没有可用的选项来做到这一点? code
【问题讨论】:
-
谢谢@Lauren。是的,我指的是这个链接。
标签: python cross-validation h2o ensemble-learning
我想在 H2O 堆叠集成中找到训练数据的集成性能。在链接 -python 代码中,它显示了测试数据的性能(AUC),但是,我需要查看训练数据的性能(每个折叠结果的平均值)。有没有可用的选项来做到这一点? code
【问题讨论】:
标签: python cross-validation h2o ensemble-learning
如果您想获得训练数据的性能,您可以输入集成对象并按回车键
ensemble
它会给你所有的指标,或者你可以做
ensemble.auc()
这将默认为训练指标。 (代码示例 sn-p 可以找到here)。
(但是,快速说明,要了解集成的性能,您应该真正查看新测试数据集或交叉验证指标的性能。训练评估指标(在您的情况下为 AUC)不是会告诉你你的模型在新数据上的泛化效果如何。)
【讨论】:
ensemble.auc(xval = True) 并进行交叉验证性能我要写ensemble.model_performance(xval=True)。