2017-03-24 3 views
0

私はh2oを使ってオブジェクトをモデル化しました。しかし、h2o.predictを使用してテストデータセットを予測しようとすると、出力はエラーになります。h2o.predictのエラー:S4オブジェクトではないオブジェクト(クラス "H2OFrame")からスロット "model_id"を取得しようとしています

paste0( "予測/モデル/"、オブジェクト@ model_id、 "/ frames /"、h2o.getId( " newdata)): S4オブジェクトではないオブジェクト(クラス "H2OFrame")からスロット "model_id"を取得しようとしています。

テストとトレインテストは同じデータセットからのものです。

答えて

0

h2o.predict()が間違っているようです。このエラーは、(モデルではなく)H2OFrameのmodel_idスロットにアクセスしようとしていることを示しています。つまり、テストセットとモデルの順序が混在しているか、テストセット(モデルなし)が渡されている可能性があります。

preds <- h2o.predict(model, test) 

あなたのコードは次のようになります。

関連する問題