oceSpectrum {oce} | R Documentation |
Normalize a Spectrum
Description
This is a wrapper around the R spectrum()
function, which
returns spectral values that are adjusted so that the integral of those
values equals the variance of the input x
.
Usage
oceSpectrum(x, ...)
Arguments
x |
a univariate or multivariate time series, as for |
... |
extra arguments passed on to |
Value
A spectrum that has values that integrate to the variance.
Author(s)
Dan Kelley
See Also
Examples
x <- rnorm(1e3)
s <- spectrum(x, plot = FALSE)
ss <- oce.spectrum(x, plot = FALSE)
cat("variance of x=", var(x), "\n")
cat("integral of spectrum=", sum(s$spec) * diff(s$freq[1:2]), "\n")
cat("integral of oce.spectrum=", sum(ss$spec) * diff(ss$freq[1:2]), "\n")
[Package oce version 1.8-2 Index]