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

时间:2017-03-24 00:57:02

标签: r h2o

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

paste0中的错误(“Predictions / models /”,object @ model_id,“/ frames /”,h2o.getId(newdata)):   试图从不是S4对象的对象(类“H2OFrame”)获取插槽“model_id”

测试和训练测试来自同一个数据集。

1 个答案:

答案 0 :(得分:1)

您似乎错误地使用了h2o.predict()。该错误表示您正在尝试访问H2OFrame上的model_id插槽(而不是模型),这意味着您可能混淆了测试集和模型的顺序,或者只是通过了测试集(没有模型)。

您的代码应如下所示:

preds <- h2o.predict(model, test)