varwidth(#) specifies the number of characters used to display the names
(labels) of regressors and statistics (i.e. varwidth specifies the
width of the table's left stub). Long names (labels) are abbreviated
(depending on the abbrev option) and short or empty cells are padded
out with blanks to fit the width specified by the user. varwidth
defaults to 0, which means that the names are not abbreviated and no
white space is added. Specifying low values may cause misalignment.
modelwidth(#) designates the number of characters used to display the
results columns. If a non-zero modelwidth is specified, model names
are abbreviated if necessary (depending on the abbrev option) and
short or empty results cells are padded out with blanks. In contrast,
modelwidth does not shorten or truncate the display of the results
themselves (coefficients, t-statistics, summary statistics, etc.)
although it may add blanks if needed. modelwidth defaults to 0, which
means that the model names are not abbreviated and no white space is
added. Specifying low values may cause misalignment.
The purpose of modelwidth is to be able to construct a fixed-format
table and thus make the raw table more readable. Be aware, however,
that the added blanks may cause problems with the conversion to a
table in word processors or spreadsheets.
abbrev specifies that long names and labels be abbreviated if a
modelwidth() and/or a varwidth() is specified.
unstack specifies that the individual equations from multiple-equation
models (e.g. mlogit, reg3, heckman) be placed in separate columns.
The default is to place the equations below one another in a single
column. Summary statistics will be reported for each equation if
unstack is specified and the estimation command is either reg3,
sureg, or mvreg (see help reg3, help sureg, help mvreg).
begin(<string>) specifies a string to be printed at the beginning of
every table row. The default is an empty string. It is possible to
use special functions such as _tab or _skip in begin(). For more
information on using such functions, see the description of the
functions in help file.
delimiter(<string>) designates the delimiter used between the table
columns. The default is a tab character. See the begin option above
for further details.
end(<string>) specifies a string to be printed at the end of every table
row. The default is an empty string. See the begin option above for
further details.
dmarker(<string>) specifies the form of the decimal marker. The standard
decimal symbol (a period or a comma, depending on the input provided
to set dp; see help format) is replaced by string.
msign(<string>) determines the form of the minus sign. The standard minus
sign (-) is replaced by string.
lz specifies that the leading zero of fixed format numbers in the
interval (-1,1) be printed. This is the default. Use nolz to advise
estout to omit the leading zeros (that is, to print numbers like
0.021 or -0.33 as .021 and -.33).
substitute(subst_list) specifies that the substitutions specified in
subst_list be applied to the estimates table after it has been
created. Specify subst_list as a list of substitution pairs, that is: