11 May 1998
- Under Mac OS 8, clicking on a color in the Graph Colors Preference
tab would bring up an alert stating there wasn't enough memory
(although cancelling the alert and trying again would bring up the
Color Picker as intended).
- Text edit controls created by the dynamic dialog language would not
accept keyboard entry if the control imposed a limit on the number
of characters allowed.
14 Oct 1997
- xtgee, xtpois, and xtprobit have been updated
to deal with groups containing one observation (singletons)
correctly. This bug was was discovered by Donna Speigelman who
reported it on the S-News listserver concerning S-plus. She also
"This problem appears to be present in some other versions of GEE
solvers (PROC GENMOD, stata xtgee). The problem is NOT present in
the SAS IML macro that has been maintained for some time by Dr.
We have verified the the presence of the bug in Stata. Estimation
of the exchangeable working correlation parameter was incorrect
whenever the outcome variable included singletons (clusters of size
one). The effect of the bug was to attenuate the estimated
correlation in the exchangeable structure. If the proportion of
singletons was small, the effect was negligible.
To address this problem, your Stata executable must be dated at
least 14 Oct 1997 (type query born in Stata) and you must be
using at least version 3.3.0 of xtgee (type which
xtgee in Stata). If your xtgee command is older,
the updated ado-files as well.
- xtgee has also been updated to change the calculation of the
scale parameter. Formerly N was used as the divisor and now N-k is
used. Either will work in that any consistent estimate of phi is
adequate, but most other implementations use N-k.
- "tabdisp ... if exp ..." would say "no
observations" and then proceed to produce output if no observations
- tabulate would fail to present the variable label on some
computers when the variable(s) being tabulated were strings.
- tabulate would sometimes produce a Cramér's V with the sign
reversed in 2x2 tables.
- tabulate, gen() missing would label the variable
corresponding to the missing category oddly.
- cox and
stcox could go into an endless loop — which could be
stopped by pressing Break — if basehazard() or
basesurv() was specified with certain malformed models having
coefficients equal to infinity.
- Constructs such as x1a1-x1a4 for a list of new variables
produced an invalid syntax error, r(198). They are now understood.
- insheet previously required that, if there were K variables
in the dataset, each and every record have K-1 delimiters. It no
longer requires this. (Some programs, such as Excel, will produce
short records when the cells at the end are empty.)
- Attempts to define value labels with negative values, such as
label define yesno -9 yes, produced the error message
"invalid syntax" rather than the more descriptive error message
"label values must be between 0 and 32767".
- The programming command parse, parse() now clears all
numbered macros. Previously it cleared only the one following the
last to be defined meaning that, if the user defined the missing
macro, `*' could take on a surprising value.
- infile now sets the buffer size to 8000 on the Macintosh.
- stsleep now works properly on the Macintosh.
- window menu now properly displays dialog titles and checks
menu items on the Macintosh.
- cd by itself no longer displays a return code on the
- infix using dictionaryname, when the dictionary itself
contained a using filename, gave an error message when
filename contained an explicit path.
19 Mar 1997
- infile with a dictionary, when the dictionary specified that
lines were to be read out of order, could the read the data
- Very long, very narrow datasets could cause Stata to crash with a
divide-by-zero error if there was insufficient memory to hold the data.
06 Jan 1997
- The menu programming language (see [R] window) is now
included. (We had trouble making it work and, rather than hold up
all Macintosh users for this new feature, we shipped Stata for
Macintosh without the new menu programming language.)
- The ability to go directly to Stata's website and pages of
interest using your favorite browser has been added to the Balloon
must be installed for this feature to be active.
- The ability to choose between 72dpi and 300dpi for copying graphs
to the clipboard or saving them as PICT files has been added to the
graph preferences. The default is 72dpi and is recommended for
users of Word.
- Double-clicking in the variables box in the Editor with data in
memory now brings up the variables dialog.
- The Help window properly resets the vertical scroll position when
- Graphs copied to the clipboard or saved as PICT files are outputted
at 6" x 4" again.
- The function keys are working again.
- cd typed by itself no longer returns a garbage return code.
- The Command window no longer resizes back to one line after
selecting a new font size when it is multi-line capable.
- cox, logit, probit, and regress, when
used with a by prefix and pweights, no longer switch to
aweights after the first group.
- A oneway tabulate with an if expression and the
generate() option no longer fills in random values for
observations not selected by the if expression.
- set maxvar/maxobs no longer gives an error even
though it plays no role in Stata 5.
- table and tabdisp now stop with a no-observations
error when they should.
17 Oct 1996
- Some users found that pulling down the Edit menu and
choosing Copy to copy a graph to the Clipboard would
sometimes crash their Mac. This would only happen on graphs that
contained vertical text. This has been fixed by setting the output
resolution to 72dpi.