hex
Class DGLM.GLMValidationFunc

java.lang.Object
  extended by water.Iced
      extended by hex.NewRowVecTask.RowFunc<DGLM.GLMValidation>
          extended by hex.DGLM.GLMValidationFunc
All Implemented Interfaces:
java.lang.Cloneable, Freezable
Enclosing class:
DGLM

public static class DGLM.GLMValidationFunc
extends NewRowVecTask.RowFunc<DGLM.GLMValidation>


Field Summary
 
Fields inherited from class hex.NewRowVecTask.RowFunc
_expandCats, _standardize, TYPE
 
Constructor Summary
DGLM.GLMValidationFunc(DGLM.GLMModel m, DGLM.GLMParams params, double[] beta, double[] thresholds, double ymu)
           
 
Method Summary
 DGLM.GLMValidation apply(Job job, NewRowVecTask.DataFrame data)
           
 DGLM.GLMValidation newResult()
           
 void processRow(DGLM.GLMValidation res, double[] x, int[] indexes)
           
 DGLM.GLMValidation reduce(DGLM.GLMValidation x, DGLM.GLMValidation y)
           
 
Methods inherited from class hex.NewRowVecTask.RowFunc
memReq, result
 
Methods inherited from class water.Iced
clone, frozenType, init, newInstance, read, toDocField, write, writeJSON, writeJSONFields
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DGLM.GLMValidationFunc

public DGLM.GLMValidationFunc(DGLM.GLMModel m,
                              DGLM.GLMParams params,
                              double[] beta,
                              double[] thresholds,
                              double ymu)
Method Detail

apply

public DGLM.GLMValidation apply(Job job,
                                NewRowVecTask.DataFrame data)
                         throws NewRowVecTask.JobCancelledException
Overrides:
apply in class NewRowVecTask.RowFunc<DGLM.GLMValidation>
Throws:
NewRowVecTask.JobCancelledException

newResult

public DGLM.GLMValidation newResult()
Specified by:
newResult in class NewRowVecTask.RowFunc<DGLM.GLMValidation>

processRow

public void processRow(DGLM.GLMValidation res,
                       double[] x,
                       int[] indexes)
Specified by:
processRow in class NewRowVecTask.RowFunc<DGLM.GLMValidation>

reduce

public DGLM.GLMValidation reduce(DGLM.GLMValidation x,
                                 DGLM.GLMValidation y)
Specified by:
reduce in class NewRowVecTask.RowFunc<DGLM.GLMValidation>