Learn R Programming

PFIM (version 7.0)

MultiplicativeAlgorithm: MultiplicativeAlgorithm

Description

The class MultiplicativeAlgorithm implements the multiplicative algorithm.

Usage

MultiplicativeAlgorithm(
  name = character(0),
  modelEquations = list(),
  modelFromLibrary = list(),
  modelParameters = list(),
  modelError = list(),
  optimizer = character(0),
  optimizerParameters = list(),
  outputs = list(),
  designs = list(),
  fimType = character(0),
  fim = Fim(),
  odeSolverParameters = list(),
  optimisationDesign = list(),
  optimisationAlgorithmOutputs = list(),
  lambda = 0,
  delta = 0,
  numberOfIterations = 0,
  weightThreshold = 0,
  showProcess = FALSE,
  multiplicativeAlgorithmOutputs = list()
)

Arguments

name

A string giving the name of the design evaluation.

modelEquations

A list giving the model equations.

modelFromLibrary

A list giving the model equations from the library of model.

modelParameters

A list giving the model parameters.

modelError

A list giving the model error.

optimizer

A string giving the name of the optimization algorithm being used.

optimizerParameters

A list giving the parameters of the optimization algorithm.

outputs

A list giving the model outputs.

designs

A list giving the designs to be evaluated.

fimType

A string giving the type of Fim being evaluated.

fim

A object Fim giving the Fim.

odeSolverParameters

A list giving the atol and rtol parameters for the ode solver.

optimisationDesign

A list giving the evaluation of initial and optimal design.

optimisationAlgorithmOutputs

A list giving the outputs of the optimization process.

lambda

A numeric giving the parameter lambda.

delta

A numeric giving the parameter delta

numberOfIterations

A numeric giving the number of iterations.

weightThreshold

A numeric giving the weight threshold.

showProcess

A Boolean for displaying the process or not.

multiplicativeAlgorithmOutputs

A list giving the output of the optimization algorithm.