WaveThresh Help
test.data
Test functions for wavelet regression and thresholding
DESCRIPTION
This function evaluates the "blocks", "bumps", "heavisine" and
"doppler" test functions of Donoho
& Johnstone (1994b) and the
piecewise polynomial test function of Nason & Silverman (1994). The
function also generates data sets consisting of the specified function
plus uncorrelated normally distributed errors.
USAGE
test.data(type = "ppoly", n = 512, signal = 1, rsnr = 7, plotfn = F)
REQUIRED ARGUMENTS
None.
OPTIONAL ARGUMENTS
-
type
- Test function to be computed. Available types are
"ppoly" (piecewise polynomial), "blocks", "bumps", "heavi"
(heavisine), and "doppler".
-
n
- Number of equally spaced data points on which the function is evaluated.
-
signal
- Scaling parameter; the function will be scaled so that the
standard deviation of the data points takes this value.
-
rsnr
- Root signal-to-noise ratio. Specifies the ratio of the
standard deviation of the function to the standard deviation of the
simulated errors.
-
plotfn
- If
plotfn=T
, then the test function and the
simulated data set are plotted
VALUE
A list with the following components:
-
x
- The points at which the test function is evaluated.
-
y
- The values taken by the test function.
-
ynoise
- The simulated data set.
-
type
- The type of function generated, identical to the input parameter
type
.
-
rsnr
- The root signal-to-noise ratio of the simulated data set,
identical to the input parameter
rsnr
.
SIDE EFFECTS
If plotfn=T
, the test function and data set are plotted.
RELEASE
3.9.7