| RMmodelsAdvanced {RandomFields} | R Documentation |
Here, further models and advanced comments for RMmodel
are given. See also RFgetModelNames.
Further stationary and isotropic models
RMaskey | Askey model (generalized test or triangle model) |
RMbessel | Bessel family |
RMcircular | circular model |
RMcauchy | modified Cauchy family |
RMconstant | spatially constant model |
RMcubic | cubic model (see Chiles \& Delfiner) |
RMdagum | Dagum model |
RMdampedcos | exponentially damped cosine |
RMqexp | Variant of the exponential model |
RMfractdiff | fractionally differenced process |
RMfractgauss | fractional Gaussian noise |
RMgengneiting | generalized Gneiting model |
RMgneitingdiff | Gneiting model for tapering |
RMhyperbolic | generalised hyperbolic model |
RMlgd | Gneiting's local-global distinguisher |
RMma | one of Ma's model |
RMpenta | penta model (see Chiles \& Delfiner) |
RMpower | Golubov's model |
RMwave | cardinal sine |
Variogram models (stationary increments/intrinsically stationary)
RMdewijsian | generalised version of the DeWijsian model |
RMgenfbm | generalized fractal Brownian motion |
RMflatpower | similar to fractal Brownian motion but always smooth at the origin |
General composed models (operators)
Here, composed models are given that can be of any kind (stationary/non-stationary), depending on the submodel.
RMbernoulli | Correlation function of a binary field based on a Gaussian field |
RMexponential | exponential of a covariance model |
RMintexp | integrated exponential of a covariance model (INCLUDES ma2) |
RMpower | powered variograms |
RMqam | Porcu's quasi-arithmetric-mean model |
RMS | details on the optional transformation
arguments (var, scale, Aniso, proj).
|
Stationary and isotropic composed models (operators)
RMcutoff | Gneiting's modification towards finite range |
RMintrinsic | Stein's modification towards finite range |
RMnatsc | practical range |
RMstein | Stein's modification towards finite range |
RMtbm | Turning bands operator |
Stationary space-time models
Here, most of the models are composed models (operators).
RMave | space-time moving average model |
RMcoxisham | Cox-Isham model |
RMcurlfree | curlfree (spatial) field (stationary and anisotropic) |
RMdivfree | divergence free (spatial) vector valued field, (stationary and anisotropic) |
RMgennsst | generalization of Gneiting's non-separable space-time model |
RMiaco | non-separabel space-time model |
RMmastein | Ma-Stein model |
RMnsst | Gneiting's non-separable space-time model |
RMstein | Stein's non-separabel space-time model |
RMstp | Single temporal process |
RMtbm | Turning bands operator |
Multivariate/Multivariable and vector valued models See also the vignette ‘multivariate’.
RMbiwm | full bivariate Whittle-Matern model (stationary and isotropic) |
RMbigneiting | bivariate Gneiting model (stationary and isotropic) |
RMcurlfree | curlfree (spatial) vector-valued field (stationary and anisotropic) |
RMdelay | bivariate delay effect model (stationary) |
RMdivfree | divergence free (spatial) vector valued field, (stationary and anisotropic) |
RMexponential | functional returning exp(C) |
RMkolmogorov | Kolmogorov's model of turbulence |
RMmatrix | trivial multivariate model |
RMmqam | multivariate quasi-arithmetic mean (stationary) |
RMparswm | multivariate Whittle-Matern model (stationary and isotropic) |
RMschur | element-wise product with a positive definite matrix |
RMtbm | turning bands operator |
RMvector | vector-valued field (combining RMcurlfree and RMdivfree)
|
Non-stationary models
RMnonstwm | one of Stein's non-stationary Wittle-Matern models |
RMprod | scalar product |
Negative definite models that are not variograms
RMsum | a non-stationary variogram model |
Models related to max-stable random fields (tail correlation functions)
RMaskey | Askey model (generalized test or triangle model) with α ≥ [dim / 2] +1 |
RMbernoulli | Correlation function of a binary field based on a Gaussian field |
RMbr2bg | Operator relating a Brown-Resnick process to a Bernoulli process |
RMbr2eg | Operator relating a Brown-Resnick process to an extremal Gaussian process |
RMbrownresnick | tail correlation function of Brown-Resnick process |
RMgencauchy | generalized Cauchy family with α≤ 1/2 |
RMm2r | shape functions related to max-stable processes |
RMm3b | shape functions related to max-stable processes |
RMmatern | Whittle-Matern model with ν≤ 1 |
RMmps | shape functions related to max-stable processes |
RMschlather | tail correlation function of the extremal Gaussian field |
RMstable | symmetric stable family or powered exponential model with α≤ 1 |
RMwhittle | Whittle-Matern model, alternative parametrization with ν≤ 1/2 |
Other covariance models
RMuser | User defined model |
Auxiliary models There are models or better function that are not covariance functions, but can be part of a model definition. See Auxiliary RMmodels.
Note that, instead of the named arguments, a single argument k
can be passed. This is possible if all the arguments
are scalar. Then k must have length equal to the number of
arguments.
If a argument equals NULL the
argument is not set (but must be a valid name).
Aniso can be given also by RMangle
instead by a matrix
Note also that a completely different possibility exists to define a
model, namely by a list. This format allows for easy flexible models
and modifications (and some few more options, as well as some
abbreviations to the model names, see PrintModelList()).
Here, the argument var, scale,
Aniso and proj must be passed by the model
RMS.
For instance,
model <- RMexp(scale=2, var=5)
is equivalent to
model <- list("RMS", scale=2, var=5, list("RMexp"))
The latter definition can be also obtained by
summary(RMexp(scale=2, var=5))
model <- RMnsst(phi=RMgauss(var=7), psi=RMfbm(alpha=1.5),
scale=2, var=5)
is equivalent to
model <- list("RMS", scale=2, var=5,
list("RMnsst", phi=list("RMS", var=7, list("RMgauss")),
psi=list("RMfbm", alpha=1.5))
).
Instead of a deterministic value, a distribution family might be
given, see RRmodels.
The latter starts with RR or is distribution family,
e.g. norm, exp, or unif. Note that the
effect of the distribution family varies between the different processes:
in Max-stable fields and
RPpoisson, a new realisation of the
distribution is drawn for each shape function
in all the other cases: a realisation is only drawn once.
This effects, in particular, Gaussian fields with argument
n>1, where all the realisations are based on the same
realisation out of the distribution.
MLE ist not programmed yet.
Very advanced: In case of a distribution family, its arguments might be again given by a RMmodel. Note that checking the validity of the arguments is rather limited for such complicated models, in general.
See also RMmodelsAuxiliary and Baysian.
All models have secondary names that stem from
RandomFields versions 2 and earlier and
that can also be used as strings in the list notation.
See RFgetModelNames(internal=FALSE) for
the full list.
Alexander Malinowski, malinowski@math.uni-mannheim.de
Martin Schlather, schlather@math.uni-mannheim.de
Chiles, J.-P. and Delfiner, P. (1999) Geostatistics. Modeling Spatial Uncertainty. New York: Wiley.
Schlather, M. (1999) An introduction to positive definite functions and to unconditional simulation of random fields. Technical report ST 99-10, Dept. of Maths and Statistics, Lancaster University.
Schlather, M. (2011) Construction of covariance functions and unconditional simulation of random fields. In Porcu, E., Montero, J.M. and Schlather, M., Space-Time Processes and Challenges Related to Environmental Problems. New York: Springer.
Schlather, M., Malinowski, A., Menck, P.J., Oesting, M. and Strokorb, K. (2015) Analysis, simulation and prediction of multivariate random fields with package RandomFields. Journal of Statistical Software, 63 (8), 1-25, url = ‘http://www.jstatsoft.org/v63/i08/’
Yaglom, A.M. (1987) Correlation Theory of Stationary and Related Random Functions I, Basic Results. New York: Springer.
Wackernagel, H. (2003) Multivariate Geostatistics. Berlin: Springer, 3nd edition.
RFformula, RMmodels,
RMmodelsAuxiliary
‘multivariate’, a vignette for multivariate geostatistics
RFoptions(seed=0) ## *ANY* simulation will have the random seed 0; set
## RFoptions(seed=NA) to make them all random again
RFgetModelNames(type="positive", group.by=c("domain", "isotropy"))