| Products & Services | Solutions | Academia | Support | User Community | Company |
| Download Product Updates | | | Get Pricing | | | Trial Software |
| Documentation → Model-Based Calibration |
| Contents | Index |
| Learn more about Model-Based Calibration |
| On this page… |
|---|
Lambda is the regularization parameter.
For a specified width, this algorithm optimizes the regularization parameter with respect to the GCV criterion (generalized cross-validation; see the discussion under GCV criterion).
The initial centers either are selected by one of the low-level
center selection algorithms or the previous choice of centers is used
(see discussion under the parameter Do not reselect centers).
You can select an initial start value for
by testing an initial number of
values for lambda (set by the user) that are equally spaced on a logarithmic
scale between 10-10 and 10 and choosing
the one with the best GCV score. This helps avoid falling into local
minima on the GCV -
curve. The parameter
is then iterated to try to minimize
GCV using the formulas given in the GCV criterion section. The iteration stops
when either the maximum number of updates is reached or the log10(GCV)
value changes by less than the tolerance.
Center selection algorithm — The center selection algorithm to use.
Maximum number of updates — Maximum
number of times that the update of
is made. The default is 10.
Minimum change in log10(GCV) — Tolerance.
This defines the stopping criterion for iterating
; the update stops when the difference
in the log10(GCV) value is less than the tolerance. The default is
0.005.
Number of initial test values for lambda —
Number of test values of
to determine a starting value for
. Setting this parameter to 0 means
that the best
so far is used.
Do not reselect centers for new width — This check box determines whether the centers are reselected for the new width value, and after each lambda update, or if the best centers to date are to be used. It is cheaper to keep the best centers found so far, and often this is sufficient, but it can cause premature convergence to a particular set of centers.
Display — When you select this check
box, this algorithm plots the results of the algorithm. The starting
point for
is marked with a black circle. As
is updated, the new values are
plotted as red crosses connected with red lines. The best
found is marked with a green asterisk.
If too many graphs are likely to be produced, because of the Display check box being activated here, a warning is generated, and you have the option to stop execution.
A lower bound of 10-12 is placed
on
, and an upper bound of 10.
For a specified width, this algorithm optimizes the regularization
parameter in the Rols algorithm with respect to
the GCV criterion. An initial fit and the centers are selected by Rols using
the user-supplied
. As in IterateRidge, you select
an initial start value for
by testing an initial number of start values
for lambda that are equally spaced on a logarithmic scale between
10-10 and 10, and choosing the one with
the best GCV score.
is then iterated to improve GCV. Each time that
is updated, the center selection
process is repeated. This means that IterateRols is
much more computationally expensive than IterateRidge.
A lower bound of 10-12 is placed
on
, and an upper
bound of 10.
Center selection algorithm — The center selection algorithm to use. For IterateRols the only center selection algorithm available is Rols.
Maximum number of updates — The same as for IterateRidge.
Minimum change in log10(GCV) — The same as for IterateRidge.
Number of initial test values for lambda — The same as for IterateRidge.
Do not reselect centers for new width — This check box determines whether the centers are reselected for the new width value or if the best centers to date are to be used.
Display — When you select this check
box, this algorithm plots the results of the algorithm. The starting
point for
is marked with a black circle.

As
the above figure is updated, the new values are plotted as red crosses
connected with red lines. The best
found is marked with
a green asterisk.
If too many graphs are likely to be produced, because of the Display check box being activated here, a warning is generated, and you have the option to stop execution.
This algorithm combines the center-selection and lambda-selection
processes. Rather than waiting until all centers are selected before
is updated (as with the other lambda-selection
algorithms), this algorithm offers the ability to update
after each center is selected.
It is a forward selection algorithm that, like Rols,
selects centers on the basis of regularized error reduction. The stopping
criterion for StepItRols is on the basis of log10(GCV)
changing by less than the tolerance more than a specified number of
times in a row (given in the parameter Maximum number of
times log10(GCV) change is minimal). Once the addition
of centers has stopped, the intermediate fit with the smallest log10(GCV)
is selected. This can involve removing some of the centers that entered
late in the algorithm.
Maximum number of centers — As in the Rols algorithm.
Percentage of data to candidate centers — As in the Rols algorithm.
Number of centers to add before updating —
How many centers are selected before iterating
begins.
Minimum change in log10(GCV) — Tolerance. It should be a positive number between 0 and 1. The default is 0.005.
Maximum number of times log10(GCV) change is minimal — Controls how many centers are selected before the algorithm stops. The default is 5. Left at the default, the center selection stops when the log10(GCV) values change by less than the tolerance five times in a row.
![]() | Center Selection Algorithms | Width Selection Algorithms | ![]() |

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.
| © 1984-2009- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |