Method | Description | |
---|---|---|
Regress ( |
Method | Description | |
---|---|---|
_computeCentroid ( |
Compute the centroid of all points except the worst
|
|
_evaluateSimplex ( double errorValues ) : ErrorProfile |
Examine all error values to determine the ErrorProfile
|
|
_hasConverged ( double convergenceTolerance, ErrorProfile errorProfile, double errorValues ) : bool |
Check whether the points in the error profile have so little range that we consider ourselves to have converged
|
|
_initializeErrorValues ( |
Evaluate the objective function at each vertex to create a corresponding list of error values for each vertex
|
|
_initializeVertices ( |
Construct an initial simplex, given starting guesses for the constants, and initial step sizes for each dimension
|
|
_shrinkSimplex ( ErrorProfile errorProfile, |
Contract the simplex uniformly around the lowest point
|
|
_tryToScaleSimplex ( double scaleFactor, ErrorProfile &errorProfile, |
Test a scaling operation of the high point, and replace it if it is an improvement
|
public static Regress ( |
||
simplexConstants | ||
convergenceTolerance | double | |
maxEvaluations | int | |
objectiveFunction | ObjectiveFunctionDelegate | |
return |