algo.call {surveillance}R Documentation

Query Transmission to Specified Surveillance Systems

Description

Transmission of a object of class disProg to the specified surveillance systems.

Usage

    algo.call(disProgObj, control = list(
                     list(funcName = "rki1", range = range),
                     list(funcName = "rki", range = range,
                          b = 2, w = 4, actY = TRUE),
                     list(funcName = "rki", range = range,
                          b = 2, w = 5, actY = TRUE)))

Arguments

disProgObj object of class disProg, which includes the state chain and the observed
control specifies which surveillance systems should be used with their parameters. The parameter funcName and range must be specified where funcName must be the appropriate method function (without 'algo.'). range defines the timepoints to be evaluated by the actual system. If control includes name this name is used in the survRes Object as name.

Value

list of survRes Objects generated by the specified surveillance systems

See Also

algo.rki, algo.bayes, algo.farrington

Examples

    # Create a test object
    disProg <- sim.pointSource(p = 0.99, r = 0.5, length = 400, A = 1,
                                    alpha = 1, beta = 0, phi = 0,
                                    frequency = 1, state = NULL, K = 1.7)

    # Let this object be tested from any methods in range = 200:400
    range <- 200:400
    survRes <- algo.call(disProg,
                  control = list(
                            list(funcName = "rki1", range = range),
                            list(funcName = "rki2", range = range),
                            list(funcName = "rki3", range = range),
                            list(funcName = "rki", range = range,
                                 b = 3, w = 2, actY = FALSE),
                            list(funcName = "rki", range = range,
                                 b = 2, w = 9, actY = TRUE),
                            list(funcName = "bayes1", range = range),
                            list(funcName = "bayes2", range = range),
                            list(funcName = "bayes3", range = range),
                            list(funcName = "bayes", name = "myBayes",
                                 range = range, b = 1, w = 5, actY = TRUE,alpha=0.05)
                             ) )
    # this are some survResObjects
    survRes[["rki(6,6,0)"]]
    survRes[["bayes(5,5,1)"]]

[Package surveillance version 1.0-3 Index]