H2O GLM功能无法识别作为H2OFrame传入的数据

时间:2017-01-24 23:07:08

标签: python h2o

我不明白为什么我会收到以下错误。我已将csv数据导入为h2oFrame。它显然是一个h2oFrame因为我可以执行诸如describe()之类的方法。但是,当我将它传递给glm函数时,我得到了rror,说它不是正确的数据类型。为什么会这样?

dat = h2o.import_files(data_dir)
glm_normal = H2OGeneralizedLinearEstimator(family='gaussian') 
glm_normal.train(x=x, y=y, train_frame=dat) 

错误: H2OTypeError:参数training_frame应该是H2OFrame,得到NoneType无

1 个答案:

答案 0 :(得分:3)

问题是您输入train_frame作为参数而不是training_frame(默认为None)。