Contrasts, which is to say, tests of linear hypotheses involving factor
variables and their interactions from the most recently fit model, and
that model can be virtually any model that Stata can fit. Tests
include ANOVA-style tests of main effects, simple effects,
interactions, and nested effects. Effects can be decomposed into
comparisons with reference categories, comparisons of adjacent levels,
comparisons with the grand mean, and more.
Pairwise comparisons of means, estimated cell means, estimated marginal
means, predictive margins of linear and nonlinear responses,
intercepts, and slopes. In addition to ANOVA-style comparisons,
comparisons can be made of population averages.
Graphs of margins, marginal effects, contrasts, and pairwise
comparisons. Margins and effects can be obtained from linear or
nonlinear (for example, probability) responses.
ROC adjusted for covariates, which is to say, you can model the ROC
curve and obtain coefficients, standard errors, and graphs.
Nonparametric and parametric estimation is supported.
Estimation output improved:
Baseline odds now shown, which is to say, the exponentiated
intercept is displayed by logistic and by logit with
option or. In fact, all estimation commands show
exponentiated intercepts when option eform() or its
equivalent is specified. For example, poisson shows the
baseline incidence rate when option irr is specified.
Implied zero coefficients now shown. When a coefficient is omitted,
it is now shown as being zero, and the reason it was
omitted—collinearity, base, empty—is shown in the
standard-error column. (The word “omitted” is shown if
the coefficient was omitted because of collinearity.)
You can set displayed precision for all values in coefficient tables
using set cformat, set pformat, and set
sformat. Or you may use options cformat(),
pformat(), and sformat() now allowed on all estimation
commands.
Estimation commands now respect the width of the Results window.
This feature may be turned off by new display option nolstretch.
You can now set whether base levels, empty cells, and omitted are
shown using set showbaselevels, set showemptycells,
and set showomitted.
test with coefficient names not using _b[ ] notation is
now allowed, even when the specified variables no longer exist in the
current dataset.
areg now faster. areg is orders of magnitude faster when
there are hundreds of absorption groups, even if you are not running
Stata/MP.
misstable summarize will now create a summary variable recording
the missing-values pattern.
margins command supports contrasts.
sfrancia uses a better algorithm. sfrancia now uses an
algorithm based on the log transformation for approximating the
sampling distribution of the W′ statistic for testing
normality. The old algorithm, using the Box–Cox transformation,
is available under version control or via the new boxcox option.
Based on simulation, the new algorithm is more powerful for sample
sizes greater than 1,000 and is comparable to the old algorithm for
sample sizes less than 1,000. Also, similarly to swilk,
sfrancia now allows you to suppress the treatment of ties when
option noties is used.
logistic now allows option noconstant.
Probability predictions now available. predict after count-data
models, such as poisson and nbreg, can now predict the
probability of any count or count range.
Truncated count-data models now available. New estimation commands
tpoisson and tnbreg fit models of count-data outcomes
with any form of left truncation, including truncation that varies
observation by observation. These new commands supersede ztp
and ztnb.
cnsreg checks for collinear variables prior to estimation and
has new option collinear, which keeps the collinear variables
instead of omitting them. The old behavior of always keeping collinear
variables is preserved under version control.
ml improved,
ml now distinguishes the Hessian matrix produced by
technique(nr) from the other techniques that compute a
substitute for the Hessian matrix. This means that ml will
compute the real Hessian matrix of second derivatives to determine
convergence when all other convergence tolerances are satisfied and
technique(bfgs), technique(bhhh), or
technique(dfp) is in effect. The old behavior was to use the
nrtolerance() value with the H matrix associated with
the technique() currently in effect to determine convergence;
this behavior is preserved under version control.
ml has new option qtolerance() that distinguishes
itself from ntrol() when technique(bfgs),
technique(bhhh), or technique(dfp) is specified.
Option qtolerance() replaces nrtolerance() when
technique(bfgs), technique(bhhh), or
technique(dfp) is in effect.
margins has new option estimtolerance() for setting
tolerance used to determine estimable functions.
See New in Stata 19 to learn about what was added in Stata 19.
×
We use cookies
We use cookies to ensure that we give you the best experience on our website—to enhance site navigation, to analyze usage, and to assist in our marketing efforts. By continuing to use our site, you consent to the storing of cookies on your device and agree to delivery of content, including web fonts and JavaScript, from third party web services.
Cookie Settings
Privacy policy
Last updated: 16 November 2022
StataCorp LLC (StataCorp) strives to provide our users with exceptional products and services. To do so, we must collect personal information from you. This information is necessary to conduct business with our existing and potential customers. We collect and use this information only where we may legally do so. This policy explains what personal information we collect, how we use it, and what rights you have to that information.
These cookies are essential for our website to function and do not store any personally identifiable information. These cookies cannot be disabled.
Advertising and performance cookies
This website uses cookies to provide you with a better user experience. A cookie is a small piece of data our website stores on a site visitor's hard drive and accesses each time you visit so we can improve your access to our site, better understand how you use our site, and serve you content that may be of interest to you. For instance, we store a cookie when you log in to our shopping cart so that we can maintain your shopping cart should you not complete checkout. These cookies do not directly store your personal information, but they do support the ability to uniquely identify your internet browser and device.
Please note: Clearing your browser cookies at any time will undo preferences saved here. The option selected here will apply only to the device you are currently using.