|
Witte Lab
Departments of Epidemiology & Biostatistics, and Urology
University of California, San Francisco
Home Research Lab Members Software Teaching & Textbook Biosketch Links Personal Info
Last updated: September 11, 2003
© 2002
| |
Gauss Procedures
OVERVIEW
This is a collection of GAUSS procedures for statistical
analysis and programming by Sander
Greenland. The procedures range from one-line language extensions that
simplify coding, to full programs for nonlinear regression models, including a
few that are currently not available in standard packages.
Details about each procedure are given in the descriptions (which can
be found at the beginning of each procedure). You can obtain a zip
file containing all of the procedures (see Installation section below).
This procedure set is experimental and is under continuous
development. If you use or examine the procedures enough, you will
undoubtedly discover bugs, stat errors, and programming inefficiencies in the
procedures. Sander
Greenland or John Witte
would greatly appreciate being notified of anything you find, and would welcome
suggestions for improving the code or set. If you use these procedures for
more than a year, an update is strongly recommended.
REQUIREMENTS FOR RUNNING PROCEDURES
You must have a licensed copy of GAUSS
3.x and run the procedures from a GAUSS program or the GAUSS interpreter.
This means that you must know how to read and manipulate your data and call
procedures in GAUSS. A math coprocessor is required. You may encounter
problems if your GAUSS version is before 3.2 and your CPU is a x86SL or x86SLC,
as found in some laptops and a few rare desktops.
INSTALLATION
-
First, copy the complete set of GAUSS procedures given in
the zip file gaussg.zip.
Once you have saved this file to your disk, click on it to extract. (You may
need the PKZIP Shareware.)
-
Next, you have at least two options for mounting the set:
-
Create a subdirectory of your GAUSS directory called (for
example) PRG. Copy the entire set into that subdirectory. Then use a text
editor to modify the GAUSS configuration program GAUSSI.CFG in the GAUSS
directory as follows:
Change the line
src_path = $(GAUSSDIR)\src
to
src_path = $(GAUSSDIR)\src;$(GAUSSDIR)\prg
YOU MUST DO THIS EVERY TIME YOU INSTALL GAUSS OR A GAUSS UPDATE.
OR
-
Load the set into the SRC subdirectory.
NOTE: BUG IN GAUSS 3.2 COMPILER
There is a bug in the Gauss compiler which causes compilation to terminate
with a "Wrong number of returns" error when calling certain *.G
procedures under certain conditions, especially DIM.G, INVNORM.G, and SPLINE.G.
If this should happen, simply append the cited procedure to the end of the
calling program.
DISCLAIMER
This procedure set is supplied with absolutely no warranties expressed
or implied. Sander Greenland and John Witte accept no responsibility for any
damages arising from its use.
|