Stata Software

 

Stata 18

Stata_Software





Your research. Our software.
A perfect pairing.




New in Stata 18


  • Bayesian model averaging
  • Causal mediation analysis
  • Tables of descriptive statistics
  • Group sequential designs
  • Robust inference for linear models
  • Wild cluster bootstrap
  • Flexible demand systems
  • TVCs with interval-censored Cox model
  • GOF plots for survival models
  • Lasso for Cox model
  • Heterogeneous DID
  • Multilevel meta-analysis
  • Meta-analysis for prevalence
  • Local projections for IRFs
  • Model selection for ARIMA and ARFIMA
  • RERI
  • New spline functions
  • Corrected and consistent AICs
  • IV fractional probit model
  • IV quantile regression
  • All-new graph style
  • Graph colors by variable
  • Alias variables across frames
  • Frame sets
  • Boost-based regular expressions
  • Vectorized numerical integration
  • New reporting features
  • Do-file Editor enhancements
  • Data Editor enhancements


                                                                                                              Which Stata is right for me?




                                                                                                              Whether you’re a student or a seasoned research professional, we have a package designed to suit your needs:

                                                                                                              • Stata/MP: The fastest edition of Stata (for quad-core, dual-core, and multicore/multiprocessor computers) that can analyze the largest datasets
                                                                                                              • Stata/SE: Standard edition; for larger datasets
                                                                                                              • Stata/BE: Basic edition; for mid-sized datasets

                                                                                                              Stata/MP is the fastest and largest edition of Stata. Virtually any current computer can take advantage of the advanced multiprocessing of Stata/MP. This includes the Intel i3, i5, i7, i9, Xeon, Celeron, and AMD multi-core chips. On dual-core chips, Stata/MP runs 40% faster overall and 72% faster where it matters, on the time-consuming estimation commands. With more than two cores or processors, Stata/MP is even faster.

                                                                                                              Stata/MP, Stata/SE, and Stata/BE all run on any machine, but Stata/MP runs faster. You can purchase a Stata/MP license for up to the number of cores on your machine (maximum is 64). For example, if your machine has eight cores, you can purchase a Stata/MP license for eight cores, four cores, or two cores.

                                                                                                              Stata/MP can also analyze more data than any other edition of Stata. Stata/MP can analyze 10 to 20 billion observations given the current largest computers, and is ready to analyze up to 1 trillion observations once computer hardware catches up.

                                                                                                              Stata/SE and Stata/BE differ only in the dataset size that each can analyze. Stata/SE (up to 10,998) and Stata/MP (up to 65,532) can fit models with more independent variables than Stata/BE (up to 798). Stata/SE can analyze up to 2 billion observations.

                                                                                                              Stata/BE allows datasets with as many as 2,048 variables and 2 billion observations. Stata/BE can have at most 798 independent variables in a model.

                                                                                                              All the above editions have the same complete set of features and include PDF documentation.

                                                                                                              Compare Features





                                                                                                              Stata/MP is the fastest and largest edition of Stata.

                                                                                                              Almost every computer can take advantage of the advanced multiprocessing capabilities of Stata/MP.
                                                                                                              Stata/MP provides the most extensive multicore support of any statistics and data management package.

                                                                                                              Performance of Stata/MP


                                                                                                              Speed on multiple cores relative to speed on a single core Stata/MP is faster — much faster.


                                                                                                              Stata/MP lets you analyze data in one-half to two-thirds the time compared with Stata/SE on inexpensive dual-core laptops and in one-quarter to one-half the time on quad-core desktops and laptops. Stata/MP runs even faster on multi-processor servers. Stata/MP supports up to 64 cores/processors.
                                                                                                              Speed is often most crucial when performing computationally intense estimation procedures. A few of Stata"s estimation procedures, including linear regression, are nearly perfectly parallelized, meaning they run twice as fast on two cores, four times as fast on four cores, eight times as fast on eight cores, and so on. Some estimation commands can be parallelized more than others. Taken at the median, estimation commands run 1.8 times faster on 2 cores, 2.9 times faster on 4 cores, and 4.1 times faster on 8 cores.
                                                                                                              Speed can also be important when managing large datasets. Adding new variables is nearly 100 percent parallelized, and sorting is 61 percent parallelized.
                                                                                                              Some procedures are not parallelized and some are inherently sequential, meaning they run the same speed in Stata/MP.
                                                                                                              For a complete assessment of Stata/MP"s performance, including command-by-command statistics, see the Stata/MP Performance Report

                                                                                                              Size


                                                                                                              Max. no. of variables

                                                                                                              Max. no. of independent variables

                                                                                                              Max. no. of observations

                                                                                                              Stata/MP

                                                                                                              120,000

                                                                                                              65,532

                                                                                                              20 billion*

                                                                                                              Stata/SE

                                                                                                              32,767

                                                                                                              10,998

                                                                                                              2.14 billion

                                                                                                              Stata/BE

                                                                                                              2,048

                                                                                                              798

                                                                                                              2.14 billion


                                                                                                              *The maximum number of observations is limited by the amount of available RAM on your system.

                                                                                                              Because speed is most important when your problems are big, Stata/MP supports even larger datasets than Stata/SE.

                                                                                                              Stata/SE can analyze up to 2 billion observations. Stata/MP can analyze 10 to 20 billion observations on the largest computers currently available and is ready to analyze up to 1 trillion observations once computer hardware catches up. Stata/MP also allows 120,000 variables compared to 32,767 variables allowed by Stata/SE.

                                                                                                              What computer should I use to run Stata/MP?


                                                                                                              Stata/MP is a edition of Stata that can perform symmetric multiprocessing (SMP) on a computer with multiple processors or cores.

                                                                                                              Stata/MP licenses are not platform specific, and Stata/MP is available on all operating systems supported by Stata:

                                                                                                              • Windows (64-bit x86-64)
                                                                                                              • mac OS (Apple Silicon and 64-bit Intel)
                                                                                                              • Linux (64-bit x86-64)

                                                                                                              A computer’s processor is often called the central processing unit, or CPU. Computers can have multiple CPUs, and Stata/MP takes advantage of this design to process data faster.

                                                                                                              Virtually all computers now have processors with multiple cores. A core is the computation engine of a CPU, consisting of integer and floating-point processing units. Thus a computer with one dual-core processor is similar to a computer with two processors. In fact, Stata/MP does not distinguish between CPUs and cores; it is designed to use systems with up to 64 cores—be they single core (one per CPU), dual core (two per CPU), or multicore (many per CPU).

                                                                                                              Most manufacturers sell multiprocessor computers as servers. Thus your choice is to buy a desktop or laptop computer with a multicore CPU or a server with multiple processors, each of which likely has multiple cores. Having more processors/cores means that Stata/MP will run faster.

                                                                                                              Be aware of the term “hyperthreaded”, however. Stata/MP runs faster on hyperthreaded processors, but not as fast as it would if you had full cores instead of hyperthreads. Computers with multiple hyperthreaded processors are suitable for Stata/MP. The number of real processors is the critical factor.

                                                                                                              Both Intel and AMD manufactured chips are appropriate for Stata/MP on Windows or Linux, and both Apple Silicon and Intel are appropriate for Stata/MP on macOS. You can use any version of Windows from 10 to newer, or Linux, or you can use a Mac with macOS 10.13 or newer to run Stata/MP.

                                                                                                              Regardless of the system you buy, the most important thing you can do is to ensure that you have enough memory to hold 1.5 times the maximum dataset size you plan to use.

                                                                                                              Compatible Operating Systems


                                                                                                              Stata will run on the platforms listed below. While Stata software is platform-specific, your Stata license is not; therefore, you need not specify your operating system when placing your order for a license.


                                                                                                              Platforms


                                                                                                              Stata for Windows®
                                                                                                              • Windows 11 *
                                                                                                              • Windows 10 *
                                                                                                              • Windows Server 2022, 2019, 2016, 2012R2 *
                                                                                                              * Stata requires 64-bit Windows for x86-64 processors made by Intel® or AMD (Core i3 equivalent or better)

                                                                                                              Stata for Mac®
                                                                                                              • Mac with Apple Silicon or Intel processor (Core i3 or better)
                                                                                                              • macOS 10.13 (High Sierra) or newer for Macs with 64-bit intel processors

                                                                                                              Stata for Linux
                                                                                                              • Any 64-bit (Core i3 equivalent or better) running Linux
                                                                                                              • Minimum requirements include the GNU C library (glibc) 2.17 or better and libcurl4
                                                                                                                • Check the output of ldd -v within a terminal
                                                                                                              • For xstata, you need to have GTK 2.24 installed

                                                                                                              Hardware Requirements


                                                                                                                PackageMemoryDisk space
                                                                                                                Stata/MP4 GB2 GB
                                                                                                                Stata/SE2 GB2 GB
                                                                                                                Stata/BE1 GB2 GB

                                                                                                              Stata for Linux requires a video card that can display thousands of colors or more (16-bit or 24-bit color)

                                                                                                              Order Stata® Software


                                                                                                              Purchase Stata for business, government, nonprofit, educational, or student use. New purchases, maintenance, upgrades, and renewals are available.

                                                                                                              We will be happy to assist you and answer any questions you may have. Contact us





                                                                                                              Annual License: An annual license entitles you to receive updates and new releases of Stata software, provides uninterrupted access to technical support, and allows easy renewals of your Stata license.

                                                                                                              Perpetual License: A perpetual license will not expire and may be purchased with maintenance to ensure continuous access to both technical support and future releases of Stata.


                                                                                                              Stata Press Books


                                                                                                              Stata Journal


                                                                                                              NetCourse




                                                                                                              For more information or to request a price quote, please contact us

                                                                                                              Evaluation License Request


                                                                                                              An evaluation license gives professional researchers the opportunity to explore all the features of Stata while making purchasing decisions. To request an evaluation license, please contact us

                                                                                                              Student Short Term License Request


                                                                                                              Students needing to use Stata for a maximum of one week during a course may request a short term license. To request a short term license, please contact us


                                                                                                              StataCorp LLC


                                                                                                              For over thirty years, StataCorp has been a leader in statistical software, primarily through their flagship product Stata. Stata provides an integrated statistics, graphics, and data management solution for anyone who analyzes data.

                                                                                                              StataCorp develops, distributes, and supports Stata software. They also publish books on Stata and statistics and publish a peer-reviewed quarterly journal through their publishing arm.


                                                                                                              For up to date information follow Stata on :

                                                                                                              The Stata Blog: Not Elsewhere Classified Find us on Facebook Follow us on Twitter LinkedIn YouTube