Description Details See Also Examples
The coding of trends, in particular multivariate trends, will be described here.
See RFcalc, RMtrend and also the examples below for some insight on the possibilities of trend modelling.
RFcalc, RM, RMmodels, RMtrend, RMmodelsMultivariate.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
data(ca20) ## data set originally from geoR
head(ca20.df)
RFoptions(coordnames=c("east", "north"), varnames="data")
## covariance model with variance, scale and nugget to be estimated;
## just to abbreviate later on
M <- RMexp(var=NA, scale=NA) + RMnugget(var=NA)
## short definition of a trend using the fact that ca20.df is a
## data.frame
ca20.RFmod02 <- ~ 1 + altitude + M
(ca20.fit02.RF <- RFfit(ca20.RFmod02, data=ca20.df, M=M))
## long definition which also allows for more general constructions
ca20.RFmod02 <- NA + NA*RMcovariate(ca20.df$altitude) + M
(ca20.fit02.RF <- RFfit(ca20.RFmod02, data=ca20.df))
## Not run:
## Note that the following also works.
## Here, the covariance model must be the first summand
ca20.RFmod02 <- M + NA + ca20.df$altitude
print(ca20.fit02.RF <- RFfit(ca20.RFmod02, data=ca20.df))
### The following does NOT work, as R assumes (NA + ca20.df$altitude) + M
### In particular, the model definition gives a warning, and the
### RFfit call gives an error:
(ca20.RFmod02 <- NA + ca20.df$altitude + M)
try(ca20.fit02.RF <- RFfit(ca20.RFmod02, data=ca20.df)) ### error ...
## factors:
ca20.RFmod03 <- ~ 1 + area + M ###
(ca20.fit03.RF <- RFfit(ca20.RFmod03, data=ca20.df, M=M))
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.