h2o.predict中出错:试图从不是S4对象的对象(类“H2OFrame”)获取插槽“model_id”

h2o.predict中出错:试图从不是S4对象的对象(类“H2OFrame”)获取插槽“model_id”,r,h2o,R,H2o,我用h2o模拟了一个对象。但是,当我尝试使用h2o.predict预测测试数据集时,输出是一个错误: 粘贴0预测/模型/中出错,object@model_id,/frames/,h2o.getIdnewdata: 试图从不是S4对象的对象类帧获取插槽模型_id 测试和列车测试来自同一数据集。看起来您使用的是h2o.predict。该错误表示您正试图访问一个框架上的model_id插槽,而不是模型上的插槽,这意味着您可能混淆了测试集和模型的顺序,或者只是通过了一个没有模型的测试集 您的代码应该如下

我用h2o模拟了一个对象。但是,当我尝试使用h2o.predict预测测试数据集时,输出是一个错误:

粘贴0预测/模型/中出错,object@model_id,/frames/,h2o.getIdnewdata: 试图从不是S4对象的对象类帧获取插槽模型_id


测试和列车测试来自同一数据集。

看起来您使用的是h2o.predict。该错误表示您正试图访问一个框架上的model_id插槽,而不是模型上的插槽,这意味着您可能混淆了测试集和模型的顺序,或者只是通过了一个没有模型的测试集

您的代码应该如下所示:

preds <- h2o.predict(model, test)