Just taking a note here...
My goal was to do Target Encoding when the target variable is continuous.
I installed the latest package (as of now) from GitHub repository, but got the following error:
java.lang.IllegalStateException: `target` must be a binary categorical vector. We do not support multi-class and continuos target case for now
java.lang.IllegalStateException: `target` must be a binary categorical vector. We do not support multi-class and continuos target case for now
at ai.h2o.targetencoding.TargetEncoder.ensureTargetColumnIsBinaryCategorical(TargetEncoder.java:188)
at ai.h2o.targetencoding.TargetEncoder.prepareEncodingMap(TargetEncoder.java:137)
at ai.h2o.targetencoding.TargetEncoder.prepareEncodingMap(TargetEncoder.java:198)
at ai.h2o.targetencoding.TargetEncoderBuilder$TargetEncoderDriver.computeImpl(TargetEncoderBuilder.java:45)
at hex.ModelBuilder$Driver.compute2(ModelBuilder.java:222)
at water.H2O$H2OCountedCompleter.compute(H2O.java:1417)
at jsr166y.CountedCompleter.exec(CountedCompleter.java:468)
at jsr166y.ForkJoinTask.doExec(ForkJoinTask.java:263)
at jsr166y.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:974)
at jsr166y.ForkJoinPool.runWorker(ForkJoinPool.java:1477)
at jsr166y.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:104)
Error: java.lang.IllegalStateException: `target` must be a binary categorical vector. We do not support multi-class and continuos target case for now
It seems that the this is not an option for me right now for Target Encoding when target continuous variable.
Thanks!