View source: R/smoothobs_mul.R
| smoothobs_mul | R Documentation | 
Computes multiplicative de-biasing with loess smoothing (obs. only)
smoothobs_mul(fcst, obs, fcst.out = fcst, span = min(1, 31/nrow(fcst)), ...)
| fcst | n x m x k array of n lead times, m forecasts, of k ensemble members | 
| obs | n x m matrix of veryfing observations | 
| fcst.out | array of forecast values to which bias correction should be 
applied (defaults to  | 
| span | the parameter which controls the degree of smoothing (see 
 | 
| ... | additional arguments for compatibility with other bias correction methods | 
The bias corrected forecast is scaled by the lead-time dependent ratio of observed to forecast climatology, where the observed climatology is smoothed using a loess smoothing.
smooth_mul smoothobs
## initialise forcast observation pairs
signal <- outer(1.5 + sin(seq(0,4,length=215)), rnorm(30)**2, '*')
fcst <- array(rnorm(length(signal)*15)**2, c(dim(signal), 15)) * c(signal)
obs <- rnorm(length(signal), mean=1.4)**2 * signal 
fcst.debias <- biascorrection:::smoothobs_mul(fcst[,1:20,], obs[,1:20], fcst.out=fcst, span=0.5)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.