gasurv2

Calculates max likelihood estimates using a genetic algorithm for bivariate data

Contents

Syntax

[q, info, endPop, bPop, traceInfo] = gasurv2(func, p, t, y, Z)

Description

Calculates max likelihood estimates using a genetic algorithm for bivariate data

Input

   f = func (p, t, y) with p: np-vector; t: nt-vector; y: ny-vector
   f: (nt,ny)-matrix with model-predictions for surviving numbers
   p(:,1) initial guesses for parameter values
   p(:,2) binaries with yes or no iteration (optional)

Output

Remarks

Set options with garegr_options. Similar to nrsurv, but slower and a larger bassin of attraction.

Modified from gaot package version 1996/02/02: C.R. Houck, J.Joines, and M.Kay. A genetic algorithm for function optimization: A Matlab implementation. ACM Transactions on Mathmatical Software, Submitted 1996; binary and order options removed gasurv calls for: User-defined function: 'func'

Crossover Operators: simplexover heuristicxover arithxover Mutation Operators: boundarymutation multiMonUnifMutation nonUnifMutation unifMutation Selection Functions: normgeomselect roulette tournselect Utility functions: cat Option setting: garegr_options

Example of use

See mydata_surv2