- X
A numeric matrix of size \(n \times k\) containing the design matrix of the data locations.
- y
A vector of length \(n\) containing the observed responses.
- coords
A numeric matrix of size \(n \times d\) containing the locations of the observed responses.
- sp.type
A character vector specifying the spatial covariance type. Valid types are currently exponential, gaussian, matern, and spherical.
- range.par
An initial guess for the spatial dependence parameter.
- error.ratio
A value non-negative value indicating the ratio error.var/sp.par[1].
- smoothness
A positive number indicating the smoothness of the matern covariance function, if applicable.
- D
The Euclidean distance matrix for the coords matrix. Must be of size \(n \times n\).
- reml
A boolean value indicating whether restricted maximum likelihood estimation should be used. Defaults to TRUE.
- lower
A vector giving lower bounds for the covariance parameters sp.par[2], error.ratio, and smoothness (when the model is matern). Order matters! If not given defaults to an upper bound of Inf for sp.par[2], 1 for error.ratio, and 10 for smoothness.
- upper
A vector giving upper bounds for the covariance parameters sp.par[2], error.ratio, and smoothness (when the model is matern). Order matters! If not given defaults to an upper bound of Inf for sp.par[2], 1 for error.ratio, and 10 for smoothness.
- control
A list giving tuning parameters for the nlminb function. See nlminb for more details.
- optimizer
A vector describing the optimization function to use for the optimization. Currently, only nlminb is an acceptable value.