make.signal2: make.signal2

Description Usage Arguments Details Value Note Author(s) Examples

Description

This function computes signal function values based on a grid input.

Usage

1
make.signal2(name, x, snr = Inf, ...)

Arguments

name

a character string of the test signal to create.

x

a vector of gridpoints.

snr

optional argument to scale the function values according to a signal-to-noise ratio.

...

any additional arguments.

Details

This function is based on the make.signal function included in the S-Plus wavelets module, except that the x vector can be irregular. As well as the signals included for the original version (e.g. the Donoho/Johnstone test signals), a piecewise polynomial can be sampled.

Value

z

the signal function values.

Note

The test signals have domain [0,1], so the grid vector x must have values within this interval.

Author(s)

Matt Nunes (nunesrpackages@gmail.com), Marina Knight

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
#create grid vector
#
xgrid<-rnorm(50)
xgrid
#
pp<-make.signal2("ppoly",x=xgrid)
#
#piecewise polynomial data vector 
#
plot(sort(xgrid),pp[order(xgrid)],type="l")
# 

nunesmatt/adlift documentation built on May 15, 2019, 3:33 p.m.