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)