ParametricUnivariateFunctionpublic static class Gaussian.Parametric extends Object implements ParametricUnivariateFunction
| Constructor | Description |
|---|---|
Parametric() |
| Modifier and Type | Method | 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 Gaussian 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 norm, mean and standard deviation.NullArgumentException - if param is null.MathIllegalArgumentException - if the size of param is
not 3.MathIllegalArgumentException - if param[2] is negative.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 (norm, mean and standard deviation).gradient in interface ParametricUnivariateFunctionx - Value at which the gradient must be computed.param - Values of norm, mean and standard deviation.x.NullArgumentException - if param is null.MathIllegalArgumentException - if the size of param is
not 3.MathIllegalArgumentException - if param[2] is negative.Copyright © 2016–2018 Hipparchus.org. All rights reserved.