|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.commons.math3.analysis.function.Logit.Parametric
public static class Logit.Parametric
Parametric function where the input array contains the parameters of the logit function, ordered as follows:
| Constructor Summary | |
|---|---|
Logit.Parametric()
|
|
| Method Summary | |
|---|---|
double[] |
gradient(double x,
double... param)
Computes the value of the gradient at x. |
private void |
validateParameters(double[] param)
Validates parameters to ensure they are appropriate for the evaluation of the value(double,double[]) and gradient(double,double[])
methods. |
double |
value(double x,
double... param)
Computes the value of the logit at x. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Logit.Parametric()
| Method Detail |
|---|
public double value(double x,
double... param)
throws NullArgumentException,
DimensionMismatchException
x.
value in interface ParametricUnivariateFunctionx - Value for which the function must be computed.param - Values of lower bound and higher bounds.
NullArgumentException - if param is null.
DimensionMismatchException - if the size of param is
not 2.
public double[] gradient(double x,
double... param)
throws NullArgumentException,
DimensionMismatchException
x.
The components of the gradient vector are the partial
derivatives of the function with respect to each of the
parameters (lower bound and higher bound).
gradient in interface ParametricUnivariateFunctionx - Value at which the gradient must be computed.param - Values for lower and higher bounds.
x.
NullArgumentException - if param is null.
DimensionMismatchException - if the size of param is
not 2.
private void validateParameters(double[] param)
throws NullArgumentException,
DimensionMismatchException
value(double,double[]) and gradient(double,double[])
methods.
param - Values for lower and higher bounds.
NullArgumentException - if param is null.
DimensionMismatchException - if the size of param is
not 2.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||