我正在训练DRFModel
,同时评估接收异常:Exception in thread "main" java.lang.ClassCastException: hex.ModelMetricsRegression cannot be cast to hex.ModelMetricsBinomial
。如何在scala中强制类型为Integer的H2OFrame列?
数据有一个名为“label”的列,其中包含0或1,并且这是目标列:dRFParameters._response_column = "label"
。看起来模型将目标列值视为实数。
我对python API也有这个问题,并通过使用以下H2OFrame
:hdf['label'] = hdf['label'].asfactor()
来修复。我是scala和h2o的新手。我想知道什么是迫使h2o将H2OFrame
中的目标列设置为二进制(Integer)的最佳方法。
(这是我的堆栈溢出的第一个问题。让我知道如果我需要更具体的或附加的全部代码。谢谢。)
感谢。用'.remove()'好的提示! –