Learn R Programming

RandomFields (version 3.1.16)

conventional2RFspDataFrame: Coercion to class 'RFsp' objects

Description

Generate an object of class RFsp from conventional objects

Usage

conventional2RFspDataFrame(data, coords=NULL, gridTopology=NULL, n=1, vdim=1, T=NULL, vdim_close_together)

Arguments

data
array; of dimension c(vdim, space-time-dim, n); contains the values of the random fields
coords
matrix of coordinates
gridTopology
3-row-matrix or of class GridTopology; specifies the grid vectors; either coords or gridTopology must be NULL
n
number of iid copies of the random fields, default is 1
vdim
number of dimensions of the values of the random field, default is 1
T
time component if any. The length of the temporal grid is needed by as.array if the spatial locations are randomly scattered.
vdim_close_together
logical. Currently only vdim_close_together=FALSE is coded. In this case the dimensions of the data follow the order “locations, multivariate, repeated”. Otherwise “multivariate, locations, repeated”.

Value

RFspatialGridDataFrame, RFspatialPointsDataFrame, RFgridDataFrame or RFpointsDataFrame

Examples

Run this code
RFoptions(seed=0) ## *ANY* simulation will have the random seed 0; set
##                   RFoptions(seed=NA) to make them all random again
x <- 1:20
z <- RFsimulate(RMexp(), x, spConform=FALSE)
z2 <- conventional2RFspDataFrame(z, coord=x)
Print(z, z2)

Run the code above in your browser using DataLab