Learn R Programming

mwaved (version 1.1.8)

plot.mWaveD: Plot Output for the mWaveD object

Description

Creates plot output that summarises the mWaveD object produced by the multiWaveD function.

Usage

# S3 method for mWaveD
plot(
  x,
  ...,
  which = 1L:4L,
  singlePlot = TRUE,
  ask = !singlePlot,
  ggplot = TRUE
)

Arguments

x

A mWaveD object to be plotted (list created by multiWaveD)

...

Arguments to be passed to methods.

which

A numeric vector that specifies which plots to output. Default value is 1:4 which specifies that all four plots are to be displayed.

singlePlot

A logical value that controls whether all plots should appear on a single window. The plot window is resized depending on the value of which.

ask

A logical value that specifies whether the user is asked before each plot output.

ggplot

A logical value to specify if the user wants to use base graphics (FALSE) or ggplot2 graphics (TRUE).

Details

Four plots are output that summarise the multichannel input, a visualisation of the characteristics of the channels and the output estimate and a multi-resolution analysis plot.

  • Plot 1: Multichannel input signal overlayed.

  • Plot 2: Estimated output signal using the mWaveD approach.

  • Plot 3: Plot of the log decay of Fourier coefficients against the log bounds (direct and smooth case) or the blockwise resolution levels against their limit (box car case)

  • Plot 4: Multi-resolution plot of the raw wavelet coefficients and the trimmed wavelet coefficients

References

Kulik, R., Sapatinas, T. and Wishart, J.R. (2014) Multichannel wavelet deconvolution with long range dependence. Upper bounds on the L_p risk Appl. Comput. Harmon. Anal. (to appear in). 10.1016/j.acha.2014.04.004

Wishart, J.R. (2014) Data-driven wavelet resolution choice in multichannel box-car deconvolution with long memory, Proceedings of COMPSTAT 2014, Geneva Switzerland, Physica Verlag, Heidelberg (to appear)

See Also

multiWaveD