| georobS3methods | R Documentation |
georobThis page documents the methods coef, fixef,
fixed.effects, model.frame, model.matrix,
nobs, print, ranef, random.effects,
resid, residuals, rstandard,
summary and vcov for the class georob which extract
the respective components or summarize a georob object.
## S3 method for class 'georob'
coef(object, what = c("trend", "variogram"), ...)
## S3 method for class 'georob'
fixef(object, ...)
## S3 method for class 'georob'
fixed.effects(object, ...)
## S3 method for class 'georob'
model.frame(formula, ...)
## S3 method for class 'georob'
model.matrix(object, ...)
## S3 method for class 'georob'
nobs(object, ...)
## S3 method for class 'georob'
print(x, digits = max(3, getOption("digits") - 3), ...)
## S3 method for class 'georob'
ranef(object, standard = FALSE, ...)
## S3 method for class 'georob'
random.effects(object, standard = FALSE, ...)
## S3 method for class 'georob'
resid(object,
type = c("working", "response", "deviance", "pearson", "partial"),
terms = NULL,
level = 1, ...)
## S3 method for class 'georob'
residuals(object,
type = c("working", "response", "deviance", "pearson", "partial"),
terms = NULL,
level = 1, ...)
## S3 method for class 'georob'
rstandard(model, level = 1, ...)
## S3 method for class 'georob'
summary(object, correlation = FALSE, signif = 0.95, ...)
## S3 method for class 'georob'
vcov(object, ...)
object, model, x |
an object of class |
formula |
a model |
correlation |
a logical scalar controlling whether the correlation
matrix of the estimated regression coefficients and of the fitted
variogram parameters (only for non-robust fits) is computed (default
|
digits |
a positive integer indicating the number of decimal digits to print. |
level |
an optional integer giving the level for extracting the
residuals from |
signif |
a numeric with the confidence level for computing
confidence intervals for variogram parameters (default |
standard |
a logical scalar controlling whether the spatial random effects
|
type |
a character keyword indicating the type of residuals to
compute, see |
terms |
If |
what |
If |
... |
additional arguments passed to methods. |
For robust REML fits deviance returns (possibly with a warning)
the deviance of the Gaussian REML fit of the equivalent Gaussian spatial
linear model with heteroscedastic nugget.
The methods model.frame, model.matrix and nobs
extract the model frame, model matrix and the number of observations, see
help pages of respective generic functions.
The methods residuals (and resid) extract either the
estimated independent errors
\widehat{\varepsilon}(\boldsymbol{s})
or the sum of the latter quantities and the spatial random effects
\widehat{B}(\boldsymbol{s}).
rstandard does the same but standardizes the residuals to unit
variance. ranef (random.effects) extracts the spatial
random effects with the option to standardize them as well, and
fixef (fixed.effects) extracts the fitted fixed-effects
regression coefficients, which may of course also be obtained by
coef.
For Gaussian REML the method summary computes confidence intervals
of the estimated variogram and anisotropy parameters from the Hessian
matrix of the (restricted) log-likelihood (= observed Fisher
information), based on the asymptotic normal distribution of (RE)ML
estimates. Note that the Hessian matrix with respect to the
transformed variogram and anisotropy parameters is used for this.
Hence the inverse Hessian matrix is the covariance matrix of the
transformed parameters, confidence intervals are first computed for the
transformed parameters and the limits of these intervals are transformed
back to the orginal scale of the parameters. Optionally, summary
reports the correlation matrix of the transformed parameters, also
computed from the Hessian matrix.
Note that the methods coef and summary generate objects of
class coef.georob and summary.georob, respectively, for
which only print methods are available.
Besides, the default methods of the generic functions
confint,
df.residual, fitted,
formula, termplot and
update can be used for objects of class
georob.
The methods fixef.georob and fixed.effects.georob return
the numeric vector of estimated fixed-effects regression coefficients, and
vcov.georob returns the covariance matrix of the estimated
regression coefficients.
The method coef.georob returns an object of class
coef.georob which is a numeric vector with estimated fixed-effects
regression coefficients or variogram and anisotropy parameters. There is
a print method for objects of class coef.georob which
returns invisibly the object unchanged.
The methods resid.georob, residuals.georob and
rstandard.georob return numeric vectors of (standardized)
residuals, and ranef.georob and random.effects.georob the
numeric vector of (standardized) spatial random effects, see
Details.
The methods model.frame.georob and model.matrix.georob
return a model frame and the fixed-effects model matrix, respectively,
and nobs.georob returns the number of observations used to fit a
spatial linear model.
The method summary.georob generates an object of class
summary.georob which is a list with components extracted directly
from object (call, residuals, bhat,
rweights, converged, convergence.code, iter,
loglik, variogram.object, gradient,
tuning.psi, df.residual, control, terms)
and complemented by the following components:
scalethe square root of the estimated nugget effect
\tau^2.
coefficientsa 4-column matrix with estimated regression coefficients, their standard errors, t-statistics and corresponding (two-sided) p-values.
correlationan optional compressed
lower-triagonal matrix with the Pearson correlation coefficients of the
estimated regression coefficients.
param.anisoeither a vector (robust REML) or a 3-column matrix (Gaussian REML) with estimated variogram and anisotropy parameters, complemented for Gaussian REML with confidence limits, see Details.
cor.tf.paraman optional compressed
lower-triagonal matrix with the Pearson correlation coefficients of
estimated transformed variogram and anisotropy parameters, see
Details.
se.residualsa vector with the standard errors of the
estimated \varepsilon.
There is a print methods for class summary.georob which
invisibly returns the object unchanged.
The method print.georob invisibly returns the object unchanged.
Andreas Papritz papritz@retired.ethz.ch.
georobPackage for a description of the model and a brief summary of the algorithms;
georob for (robust) fitting of spatial linear models;
georobObject for a description of the class georob;
profilelogLik for computing profiles of Gaussian likelihoods;
plot.georob for display of RE(ML) variogram estimates;
control.georob for controlling the behaviour of georob;
georobModelBuilding for stepwise building models of class georob;
cv.georob for assessing the goodness of a fit by georob;
predict.georob for computing robust Kriging predictions;
lgnpp for unbiased back-transformation of Kriging prediction
of log-transformed data;
georobSimulation for simulating realizations of a Gaussian process
from model fitted by georob; and finally
sample.variogram and fit.variogram.model
for robust estimation and modelling of sample variograms.
data(meuse)
## Gaussian REML fit
r.logzn.reml <- georob(log(zinc) ~ sqrt(dist), data = meuse, locations = ~ x + y,
variogram.model = "RMexp",
param = c(variance = 0.15, nugget = 0.05, scale = 200),
tuning.psi = 1000)
summary(r.logzn.reml, correlation = TRUE)
## robust REML fit
r.logzn.rob <- update(r.logzn.reml, tuning.psi = 1)
summary(r.logzn.rob, correlation = TRUE)
## residual diagnostics
old.par <- par(mfrow = c(2,3))
plot(fitted(r.logzn.reml), rstandard(r.logzn.reml))
abline(h = 0, lty = "dotted")
qqnorm(rstandard(r.logzn.reml))
abline(0, 1)
qqnorm(ranef(r.logzn.reml, standard = TRUE))
abline(0, 1)
plot(fitted(r.logzn.rob), rstandard(r.logzn.rob))
abline(h = 0, lty = "dotted")
qqnorm(rstandard(r.logzn.rob))
abline(0, 1)
qqnorm(ranef(r.logzn.rob, standard = TRUE))
abline(0, 1)
par(old.par)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.