kronecker,cgeneric,cgeneric-method {INLAtools}R Documentation

Kronecker (product) between two cgeneric models as a method for kronecker()

Description

Kronecker (product) between two cgeneric models as a method for kronecker()

Kronecker (product) between a cgeneric model and a rgeneric model as a method for kronecker()

Kronecker (product) between a rgeneric model and a cgeneric model as a method for kronecker()

Kronecker (product) between a rgeneric model and a rgeneric model as a method for kronecker()

Usage

## S4 method for signature 'cgeneric,cgeneric'
kronecker(X, Y, FUN = "*", make.dimnames = FALSE, ...)

## S4 method for signature 'cgeneric,rgeneric'
kronecker(X, Y, FUN = "*", make.dimnames = FALSE, ...)

## S4 method for signature 'rgeneric,cgeneric'
kronecker(X, Y, FUN = "*", make.dimnames = FALSE, ...)

## S4 method for signature 'rgeneric,rgeneric'
kronecker(X, Y, FUN = "*", make.dimnames = FALSE, ...)

Arguments

X

cgeneric or rgeneric

Y

cgeneric or rgeneric

FUN

see kronecker()

make.dimnames

see kronecker()

...

see kronecker()

Value

if 'X' and 'Y' are 'cgeneric' return a 'cgeneric', else a 'rgeneric'.

Examples

R <- Matrix(crossprod(diff(diag(4))))
m1 <- cgeneric("generic0", R = R, param = c(1, NA),
  scale = FALSE, useINLAprecomp = FALSE)
m2 <- cgeneric("iid", n = 3, param = c(1, 0.5),
  useINLAprecomp = FALSE)
k21 <- kronecker(m2, m1, useINLAprecomp = FALSE)
prec(k21, theta = 0.0)

[Package INLAtools version 0.0.1 Index]