Learn R Programming

mrds (version 2.3.0)

create.ddfobj: Create detection function object

Description

Creates and populates a specific list structure to define a detection function object and its data. The ddfobj is used throughout the package as a calling argument to various functions.

Usage

create.ddfobj(model, xmat, meta.data, initial)

Value

Distance sampling function object list with elements that all can be null except type:

type

type of detection function hn, hr, gamma, unif, logistic

xmat

model data frame

intercept.only

TRUE if scale = ~1 and any shape formula =~1

scale

sublist with elements (can be NULL i.e., unif key):formula, parameters, design matrix (dm)

shape

sublist with elements (power of hazard rate or gamma) (can be NULL i.e., unif or hn key):formula, parameters, design matrix (dm)

adjustment

sublist with elements (is NULL if no adjustments used):series,order,scale,parameters

g0

sublist with elements (not used at present):formula,parameters, design matrix(dm), link

Arguments

model

model list with key function and possibly adjustment functions, scale formula, and shape formula

xmat

model data frame

meta.data

list of options describing data like width, etc

initial

named list of initial values for parameters of the detection function (should have at least "scale", maybe also have "shape" and "adjustments")

Author

Jeff Laake

See Also

detfct, ddf