Create a spatial covariance parameter object for use with other functions.
spcov_params(spcov_type, de, ie, range, extra, rotate = 0, scale = 1)
The spatial covariance function type. Available options include
"exponential"
, "spherical"
, "gaussian"
,
"triangular"
, "circular"
, "cubic"
,
"pentaspherical"
, "cosine"
, "wave"
,
"jbessel"
, "gravity"
, "rquad"
,
"magnetic"
, "matern"
, "cauchy"
, "pexponential"
,
"car"
, "sar"
, "none"
, and "ie"
(an alias for "none"
).
The spatially dependent (correlated) random error variance. Commonly referred to as a partial sill.
The spatially independent (uncorrelated) random error variance. Commonly referred to as a nugget.
The correlation parameter.
An extra covariance parameter used when spcov_type
is
"matern"
, "cauchy"
, "pexponential"
, "car"
, or
"sar"
.
Anisotropy rotation parameter (from 0 to \(\pi\) radians).
A value of 0 (the default) implies no rotation.
Not used if spcov_type
is "car"
or "sar"
.
Anisotropy scale parameter (from 0 to 1).
A value of 1 (the default) implies no scaling.
Not used if spcov_type
is "car"
or "sar"
.
A named numeric vector of spatial covariance parameters with class spcov_type
.
Generally, all arguments to spcov_params
must be specified, though
default arguments are often chosen based on spcov_type
.
When spcov_type
is car
or
sar
, ie
is assumed to be 0 unless specified otherwise.
For full parameterizations of all spatial covariance
functions, see spcov_initial()
.
spcov_params("exponential", de = 1, ie = 1, range = 1)
#> de ie range rotate scale
#> 1 1 1 0 1
#> attr(,"class")
#> [1] "exponential"