Learn R Programming

pomp (version 5.11)

parmat: Create a matrix of parameters

Description

parmat is a utility that makes a vector of parameters suitable for use in pomp functions.

Usage

parmat(params, ...)

# S4 method for numeric parmat(params, nrep = 1, ..., names = NULL)

# S4 method for array parmat(params, nrep = 1, ..., names = NULL)

# S4 method for data.frame parmat(params, nrep = 1, ...)

Value

parmat returns a matrix consisting of nrep copies of params.

Arguments

params

named numeric vector or matrix of parameters.

...

additional arguments, currently ignored.

nrep

number of replicates (columns) desired.

names

optional character; column names.

Author

Aaron A. King

Examples

Run this code
 # takes too long for R CMD check
  ## generate a bifurcation diagram for the Ricker map
  p <- parmat(coef(ricker()),nrep=500)
  p["r",] <- exp(seq(from=1.5,to=4,length=500))
  trajectory(
    ricker(),
    times=seq(from=1000,to=2000,by=1),
    params=p,
    format="array"
  ) -> x
  matplot(p["r",],x["N",,],pch='.',col='black',
    xlab=expression(log(r)),ylab="N",log='x')

Run the code above in your browser using DataLab