The main modelling decision in mcgf is the covariance
structure. The package separates it into:
The combined model is
\[ C(\mathbf h,u) = (1-\lambda)C_{\mathrm{base}}(\mathbf h,u) + \lambda C_{\mathrm{Lagr}}(\mathbf h,u). \]
This vignette shows how the available functions fit together.
cor_exp() implements the powered exponential
correlation.
cor_cauchy() implements the Cauchy correlation and is
commonly used for the temporal component.
A separable model multiplies the spatial and temporal components:
par_s <- list(
nugget = 0.05,
c = 0.2,
gamma = 0.5
)
par_t <- list(
a = 0.4,
alpha = 0.5
)
c_sep <- cor_sep(
spatial = "exp",
temporal = "cauchy",
par_s = par_s,
par_t = par_t,
h = h,
u = u
)This is a good baseline because it is simple and easy to interpret.
cor_fs() introduces the space-time interaction parameter
beta (Gneiting 2002).
c_fs <- cor_fs(
nugget = 0.05,
c = 0.2,
gamma = 0.5,
a = 0.4,
alpha = 0.5,
beta = 0.5,
h = h,
u = u
)When beta = 0, this formulation reduces to the
corresponding separable model.
Use the fully symmetric model when the strength or scale of spatial dependence changes with temporal lag but you do not yet need directional asymmetry.
The Lagrangian functions use signed distances and a prevailing velocity \(\mathbf v=(v_1,v_2)^\top\).
The triangular form has compact support: correlations become exactly zero outside its support.
The Askey form also has compact support but uses a smoother \(3/2\) power.
cor_stat() constructs the general stationary model.
For a new dataset, the following progression is usually easiest to diagnose:
model = "sep").model = "fs").fit_lagr().mcgf_rs() and allow selected parameters to vary by
regime.The Lagrangian regime-switching framework is used for short-term wind forecasting in Jia and Sezer (2025).
| Parameter | Role |
|---|---|
nugget |
spatial nugget effect |
c |
spatial scale |
gamma |
spatial smoothness/power parameter |
a |
temporal scale |
alpha |
temporal smoothness/power parameter |
beta |
space-time interaction in the fully symmetric model |
v1, v2 |
components of prevailing velocity |
k |
Lagrangian scale |
lambda |
weight of the Lagrangian component |