public class SumToOne extends Object
| Constructor and Description |
|---|
SumToOne(int n)
For a set of N-1 "fit" parameters, produces N "model" parameters that sum to one.
|
| Modifier and Type | Method and Description |
|---|---|
protected static int[][] |
getSet(int n) |
double[] |
inverseTransform(double[] modelParms)
Inverse transform from the N "model" parameters to the N-1 "fit" parameters.
|
DoubleArray |
inverseTransform(DoubleArray modelParms)
Inverse transform from the N "model" parameters to the N-1 "fit" parameters.
|
double[][] |
jacobian(double[] fitParms)
The N by N-1 Jacobian matrix between the N "model" parameters (that sum to one) and the N-1 "fit" parameters.
|
DoubleMatrix |
jacobian(DoubleArray fitParms)
The N by N-1 Jacobian matrix between the N "model" parameters (that sum to one) and the N-1 "fit" parameters.
|
double[] |
transform(double[] fitParms)
Transform from the N-1 "fit" parameters to the N "model" parameters.
|
DoubleArray |
transform(DoubleArray fitParms)
Transform from the N-1 "fit" parameters to the N "model" parameters.
|
public SumToOne(int n)
n - The number of "model" parameters, Npublic double[] transform(double[] fitParms)
fitParms - The N-1 "fit" parameterspublic DoubleArray transform(DoubleArray fitParms)
fitParms - The N-1 "fit" parameterspublic double[] inverseTransform(double[] modelParms)
modelParms - The N "model" parameters. These must sum to onepublic DoubleArray inverseTransform(DoubleArray modelParms)
modelParms - The N "model" parameters. These must sum to onepublic double[][] jacobian(double[] fitParms)
fitParms - The N-1 "fit" parameterspublic DoubleMatrix jacobian(DoubleArray fitParms)
fitParms - The N-1 "fit" parametersprotected static int[][] getSet(int n)
Copyright 2009-Present by OpenGamma Inc. and individual contributors
Apache v2 licensed
Additional documentation can be found at strata.opengamma.io.