Nash Information Services Inc. announces the download availability of
NONLINEAR PARAMETER ESTIMATION:
System in BASIC
(originally published by Marcel Dekker, New York,
Example Problems and Software Extensions
(to accompany Nonlinear Parameter Estimation: an
Integrated System in BASIC)
both works and accompanying software by
John C. Nash and Mary Walker-Smith
Nash Information Services Inc.
#903, 373 Laurier
Ave. E., Ottawa, Ontario, K1N 8X6, Canada
(613) 236 6108
Though the program codes are "old", they still work fine. If you
use them, we would like to know. And if you write about work you do
with them, please do us the courtesy of a proper reference. Thanks!
Files for download:
Announcement text file
Original book (zipped pdf format)
Book errata file
Extensions book (pdf)
1987 BASIC codes
1995 BASIC codes
1996 Nelder-Mead commentary
Original "EXAMPLES" ReadMe file
Original "EXAMPLES" collection (self-extracting
Original "EXAMPLES" collection (Zip file)
NOTE: The "EXAMPLES" collection contains the file consolidator
NLGOX.BAS needed to build working programs from the
methods, drivers and problems that are provided.
README.txt for the Nash and Walker-Smith codes for
Nonlinear Parameter Estimation:
an integrated system in BASIC
The codes in this collection were designed for operation on a
simple two-floppy PC. They are thus quite rudimentary and tend
to be awkward to run on today's more sophisticated machines.
Moreover, they used BASIC essentially as the target of routines
designed to consolidate the necessary pieces of computational
code for drivers, methods, accessories and problems. Many, if
not most, readers of the book seemed to think it was about solving
nonlinear estimation problems "in BASIC" whereas we simply wanted
to solve nonlinear estimation problems and the only cheap
computational tool was the BASICA or GWBASIC supplied with early
The consolidation of the code segments is accomplished either by
means of BATch files for MSDOS (e.g. NL.BAT), or by a program
that builds another program -- NLGOX.BAS. For systems that
cannot execute BATch files, you will likely want to use the
Today BASIC does not come with PCs usually. Therefore you will
need to find a compiler or interpreter. The good news is that
a number are available for download, though we do not know the
true legality of their use. Search for "BASIC compiler download"
or "GWBASIC" on the Internet.
The codes are best run in a DOS box. GWBASIC was the original
tool we used. Some simple tests suggest that Quick BASIC 4.5
works well also.
There is also a Windows version of the DOSbox package, but I have
not tried this.
DOSbox (www.dosbox.com), which is a package in the Ubuntu repositories,
will happily run GWBASIC.EXE and NLGOX.BAS etc. Tested in April 2008.
Alternatively, Chipmunk BASIC seems very similar to GWBASIC, though
I found that the instr() function has a different syntax and would
We welcome comments and suggestions, but since all the material is
being made available gratis, cannot undertake to do more than try
to maintain a forum. Email me if you would like the coordinates of
this forum and I will create an account for you.
J C Nash nashjc _at_ uottawa.ca 2004-5-7
Chipmunk BASIC http://www.nicholson.com/rhn/basic/
QuickBasic 4.5 http://mandelbrot.dazibao.free.fr/Programs/Programs.htm
Return to main NIS page.