The method described in this section was initially developed by Haber
([3], 1969) for interpolatory rules and generalized by Genz
([2], 1998) for fully symmetric
interpolatory rules. Define
for a point
. If
and
, then
. The expected value for
is
Therefore, if
random points
are chosen uniformly from
,
then the sum
is an unbiased degree
stochastic error estimate rule for
. An unbiased error
estimate for
is provided by the Monte Carlo standard error
This randomization method provides an error estimate, along with an error
estimate for the error estimate. This type of method is more commonly used
with estimates for
in the form
If random points
are chosen uniformly from
, then
is an unbiased degree
stochastic rule for
.
This method for randomizing a polynomial rule is a type of ``control
variates'' method (see Davis and Rabinowitz [1], p. 389) for reducing
variance. In many cases the sum
will be
a better estimate for
than
. A simple heuristic for these
cases is to compare of
with
. In those cases where
is smaller than
,
should be a better estimate for
than
, and then
provides an error estimate for
.
The primary extra computational cost for
, compared to the
cost of computing
alone, is the extra
values needed
for the
values of
, each of which require
values.
The use of these stochastic rules for large values of
(e.g.
)
might be infeasible.
2005-09-06