public static class Sigmoid.Parametric extends Object implements ParametricUnivariateFunction
sigmoid function, ordered
 as follows:
 | Constructor and Description | 
|---|
| Parametric() | 
| Modifier and Type | Method and Description | 
|---|---|
| double[] | gradient(double x,
        double... param)Computes the value of the gradient at  x. | 
| double | value(double x,
     double... param)Computes the value of the sigmoid at  x. | 
public double value(double x,
                    double... param)
             throws MathIllegalArgumentException,
                    NullArgumentException
x.value in interface ParametricUnivariateFunctionx - Value for which the function must be computed.param - Values of lower asymptote and higher asymptote.NullArgumentException - if param is null.MathIllegalArgumentException - if the size of param is
 not 2.public double[] gradient(double x,
                         double... param)
                  throws MathIllegalArgumentException,
                         NullArgumentException
x.
 The components of the gradient vector are the partial
 derivatives of the function with respect to each of the
 parameters (lower asymptote and higher asymptote).gradient in interface ParametricUnivariateFunctionx - Value at which the gradient must be computed.param - Values for lower asymptote and higher asymptote.x.NullArgumentException - if param is null.MathIllegalArgumentException - if the size of param is
 not 2.Copyright © 2016–2020 Hipparchus.org. All rights reserved.