smoothGauss function

Smooth a numeric vector using a Gaussian window

Smooth a numeric vector using a Gaussian window

smoothGauss(x, alpha, window = 0.1)

Arguments

  • x: numeric vector of values to smooth.
  • alpha: numeric value controlling the size of the gaussian smoothing window. Proportional to the standard deviation of the Gaussian smoothing kernel where sd=(N-1)/(2*alpha) with N being the length of the input vector.
  • window: a fraction between 0 and 1 representing the proportion of the input vector to include in the moving window.

Details

Adapted from smth.gaussian in the smoother package.

Examples

smoothGauss(runif(200),alpha=5)

References

Hamilton, N. (2015). smoother: Functions Relating to the Smoothing of Numerical Data, R package version 1.1, https://CRAN.R-project.org/package=smoother

  • Maintainer: Enrico Crema
  • License: GPL (>= 2)
  • Last published: 2023-08-24