public interface Regression<T>
extends java.util.function.ToDoubleFunction<T>, java.io.Serializable
Modifier and Type | Interface and Description |
---|---|
static class |
Regression.Metric
Regression metrics.
|
Modifier and Type | Method and Description |
---|---|
default double |
applyAsDouble(T x) |
default Regression.Metric |
metric(double[] y,
double[] fittedValues)
Returns the regression metrics.
|
default Regression.Metric |
metric(T[] x,
double[] y)
Returns the regression metrics.
|
double |
predict(T x)
Predicts the dependent variable of an instance.
|
default double[] |
predict(T[] x)
Predicts the dependent variables of an array of instances.
|
double predict(T x)
x
- an instance.default double[] predict(T[] x)
x
- the instances.default double applyAsDouble(T x)
applyAsDouble
in interface java.util.function.ToDoubleFunction<T>
default Regression.Metric metric(T[] x, double[] y)
default Regression.Metric metric(double[] y, double[] fittedValues)