You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取H2O Sparkling Water模型链接函数应用前的Stage Results?

获取H2O GLM链接函数前的输出(用于置信区间构建)
  • 你开启withStageResults=True的方向是对的,但仅靠transform()方法无法获取阶段结果,需要用H2O专门的predict_stages()方法。

具体操作步骤:

  1. 确认参数生效:先验证模型确实开启了阶段结果保存:
print(model.params['withStageResults'])

输出应为True,确保参数在拟合时被正确应用。

  1. 调用predict_stages获取阶段输出:
stage_predictions = model.predict_stages(training_data)

这个返回的H2OFrame会包含额外的中间结果列,对于二项式GLM,你需要的链接函数应用前的线性预测值会在linear_prediction列中,这就是构建置信区间所需的原始输出。

  1. 查看结果列:可以用stage_predictions.columns查看所有列,确认linear_prediction存在。

为什么transform()不行?

model.transform()方法默认只返回最终的预测结果(标签、概率),而predict_stages()是专门用于输出模型各计算阶段中间结果的API,这是H2O的设计逻辑,和withStageResults=True参数配合使用才能拿到你要的线性预测值。

内容的提问来源于stack exchange,提问作者omoshiroiii

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 16:02:06