Simon N. Wood. 2001. Partially Specified Ecological Models. Ecological Monographs 7: 1-25.
Supplement 1: C code for fitting delay differential equation models, differential equation models and difference equation models to data.
Ecological Archives M-071-001-S1.
Simon N. Wood
University of St Andrews
The Mathematical Institute,
North Haugh, St Andrews,
Fife, KY16 9SS,
United Kingdom.
snw@st-and.ac.uk
ddeq.c
ddeq.h
map.c
map.h
matrix.c
matrix.h
spline.c
spline.h
gcv.c
gcv.h
rangen.c
rangen.h
stochmin.c
stochmin.h
qp.c
qp.h
ddefit95.c
ddefit95.h
w95dde.c
w95dde.h
ddefit.rc
The .c , .h and .rc files make up a Windows-based package for fitting delay differential equation models, differential equation models and difference equation models to data. The models may be partially specified. To use the package you have to create a model definition file in C which is then compiled and linked to the other files making up the package. cr.c, dexp.c, znew.c and cop.c are examples of model definition files, and can be used as templates for creating new model definition files. The .dat and .w files are example data files for use with the example models.
To use the package you will need a computer running the Windows operating stystem (Windows 95 or later) and a C compiler capable of producing multi-threaded Windows GUI applications. Microsoft Visual C++ is suitable and there are free ports of gcc for Windows that also work well.
There is some additional documentation available in the postscript file ddefit.ps or alternatively in the file ddefit.pdf.