| sp2RF {RandomFields} | R Documentation |
The function transforms an 'sp' object to an 'RFsp' object.
This explicite transformation is only necessary if several variables are repeated measurements are given.
sp2RF(sp, param=list(n=1, vdim=1))
sp |
an ‘sp’ object |
param |
|
sp2RF returns an object of class
RFsp.
The two options varnames and coordnames,
cf. Section ‘coords’ in RFoptions,
might be useful.
Martin Schlather, schlather@math.uni-mannheim.de http://ms.math.uni-mannheim.de/de/publications/software
RFoptions(seed=0) ## *ANY* simulation will have the random seed 0; set ## RFoptions(seed=NA) to make them all random again p <- 100 n <- 5 x <- runif(p, 0, 1) y <- runif(p, 0, 1) z <- RFsimulate(RMexp(), x=x, y=y, n=n) z1 <- z2 <- as.data.frame(z) coordinates(z2) <- ~coords.x1 + coords.x2 emp.var <- RFempiricalvariogram(data=z) emp.var1 <- RFempiricalvariogram(data=z1) emp.var2 <- RFempiricalvariogram(data=sp2RF(z2, param=list(n=n, vdim=1))) ## results are all equal, except for the calls: emp.var@call <- emp.var1@call <- emp.var2@call <- NULL dimnames(emp.var@emp.vario) <- dimnames(emp.var1@emp.vario) <- dimnames(emp.var2@emp.vario) <- NULL stopifnot(all.equal(emp.var, emp.var1)) stopifnot(all.equal(emp.var, emp.var2))