package water.api.schemas3; import hex.ModelMetricsRegression; import water.api.API; public class ModelMetricsRegressionV3<I extends ModelMetricsRegression, S extends ModelMetricsRegressionV3<I, S>> extends ModelMetricsBaseV3<I, S> { @API(help="The R^2 for this scoring run.", direction=API.Direction.OUTPUT) public double r2; @API(help="The mean residual deviance for this scoring run.", direction=API.Direction.OUTPUT) public double mean_residual_deviance; @API(help="The mean absolute error for this scoring run.", direction=API.Direction.OUTPUT) public double mae; @API(help="The root mean squared log error for this scoring run.", direction=API.Direction.OUTPUT) public double rmsle; @Override public S fillFromImpl(I modelMetrics) { super.fillFromImpl(modelMetrics); r2 = modelMetrics.r2(); mae = modelMetrics._mean_absolute_error; rmsle = modelMetrics._root_mean_squared_log_error; return (S) this; } }