我试图使用R的h2o包实现一个梯度提升机器模型。然而,该模型一直在删除某个列,我从其他模型构建中知道该列很重要。
Warning message:
In .h2o.startModelJob(algo, params, h2oRestApiVersion) :
Dropping bad and constant columns:['mycolumn']
字符串
如何阻止h2o删除此列?以下是我尝试的方法:
gbm_fit<-h2o.gbm(x,y,train_set,nfolds = 10,
ntrees = 250,
learn_rate = 0.15,
max_depth = 7,
validation_frame = validate_set,seed = 233,
ignore_const_cols = F
)
2条答案
按热度按时间tf7tbtn21#
确保列类是正确的,并被函数接受。
mnemlml82#
我把所有的字符列都改成了因子,这样就解决了这个问题。我用的是
h2o.automl