Smoothing | R Documentation |
Smoothes an array of any number of dimensions along one of its dimensions.
Smoothing(var, runmeanlen = 12, numdimt = 4)
var |
Array to be smoothed along one of its dimension (typically the forecast time dimension). |
runmeanlen |
Running mean length in number of sampling units (typically months). |
numdimt |
Dimension to smooth. |
Array with same the dimensions as 'var' but smoothed along the 'numdimt'-th dimension.
History:
0.1 - 2011-03 (V. Guemas) - Original code
1.0 - 2013-09 (N. Manubens) - Formatting to R CRAN
1.1 - 2015-05 (N. Manubens) - Adding
security checks, fixing computation in cases where runmeanlen is odd and
making it able to work on arrays of any number of dimensions.
# Load sample data as in Load() example: example(Load) clim <- Clim(sampleData$mod, sampleData$obs) ano_exp <- Ano(sampleData$mod, clim$clim_exp) ano_obs <- Ano(sampleData$obs, clim$clim_obs) runmean_months <- 12 dim_to_smooth <- 4 # Smooth along lead-times smooth_ano_exp <- Smoothing(ano_exp, runmean_months, dim_to_smooth) smooth_ano_obs <- Smoothing(ano_obs, runmean_months, dim_to_smooth) PlotAno(smooth_ano_exp, smooth_ano_obs, startDates, toptitle = "Smoothed Mediterranean mean SST", ytitle = "K", fileout = "tos_smoothed_ano.eps")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.