runit_measure: runit_measure

Description Usage Arguments Value Examples

Description

runit_measure simulates a unit's observation given the entire state

Usage

1
2
## S4 method for signature 'spatPomp'
runit_measure(object, x, unit, time, params, log = FALSE)

Arguments

object

An object of class spatPomp

x

A state vector for all units

unit

The unit for which to simulate an observation

time

The time for which to simulate an observation

params

parameters to use to simulate an observation

log

logical; should the density be returned on log scale?

Value

A matrix with the simulated observation corresponding to state x and unit unit with parameter set params.

Examples

1
2
3
4
5
6
7
8
9
b <- bm(U=3)
s <- states(b)[,1,drop=FALSE]
rownames(s) -> rn
dim(s) <- c(3,1,1)
dimnames(s) <- list(variable=rn, rep=NULL)
p <- coef(b); names(p) -> rnp
dim(p) <- c(length(p),1); dimnames(p) <- list(param=rnp)
o <- obs(b)[,1,drop=FALSE]
runit_measure(b, x=s, unit=2, time=1, params=p)

spatPomp documentation built on Sept. 5, 2021, 5:35 p.m.