R: Matrix operator

RMmatrix {RandomFields} | R Documentation

## Matrix operator

### Description

`RMmatrix` is a multivariate covariance model depending on a multivariate covariance model phi. The corresponding covariance function is given by

C(h) = M phi(h) M^t

### Usage

    RMmatrix(phi, M, var, scale, Aniso, proj)

### Arguments

`phi` | a k-variate covariance `RMmodel`.
`M` | a k times k matrix
`var,scale,Aniso,proj` | optional arguments; same meaning for any `RMmodel`. If not passed, the above covariance function remains unmodified.

### Value

`RMmatrix` returns an object of class `RMmodel`

### Author(s)

Martin Schlather, schlather@math.uni-mannheim.de

### References

Schlather, M., Malinowski, A., Menck, P.J., Oesting, M. and Strokorb, K. (2015) Analysis, simulation and prediction of multivariate random fields with package RandomFields. Journal of Statistical Software, 63 (8), 1-25, url = ‘http://www.jstatsoft.org/v63/i08/’

### See Also

`RMmodel`, `RFsimulate`, `RFfit`.

### Examples

    RFoptions(seed=0) ## *ANY* simulation will have the random seed 0; set
    ##                   RFoptions(seed=NA) to make them all random again
    # bivariate Linear Model of Coregionalisation
    model <- RMmatrix(M = c(0.9, 0.43), RMwhittle(nu = 0.3)) +
             RMmatrix(M = c(0.6, 0.8), RMwhittle(nu = 2))
    x <- y <- seq(-10, 10, 0.2)
    simu <- RFsimulate(model, x, y)
    plot(simu)

[Package RandomFields version 3.1.50 Index]