public static class Logistic.Parametric extends Object implements ParametricUnivariateFunction
logistic function
, ordered as follows:
Constructor and Description |
---|
Logistic.Parametric() |
public double value(double x, double... param) throws NullArgumentException, DimensionMismatchException, NotStrictlyPositiveException
x
.value
in interface ParametricUnivariateFunction
x
- Value for which the function must be computed.param
- Values for k
, m
, b
, q
,
a
and n
.NullArgumentException
- if param
is null
.DimensionMismatchException
- if the size of param
is
not 6.NotStrictlyPositiveException
- if param[5] <= 0
.public double[] gradient(double x, double... param) throws NullArgumentException, DimensionMismatchException, NotStrictlyPositiveException
x
.
The components of the gradient vector are the partial
derivatives of the function with respect to each of the
parameters.gradient
in interface ParametricUnivariateFunction
x
- Value at which the gradient must be computed.param
- Values for k
, m
, b
, q
,
a
and n
.x
.NullArgumentException
- if param
is null
.DimensionMismatchException
- if the size of param
is
not 6.NotStrictlyPositiveException
- if param[5] <= 0
.Copyright © 2003–2016 The Apache Software Foundation. All rights reserved.