>> Home >> Products >> Which Stata is right for me?
Order Stata

Which Stata is right for me?

Stata/MP Stata/SE Stata/IC Small Stata Numerics by Stata

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

  • Stata/MP: The fastest version of Stata (for dual-core and multicore/multiprocessor computers) that can analyze the most data
  • Stata/SE: Stata for large datasets
  • Stata/IC: Stata for moderate-sized datasets
  • Small Stata: A version of Stata that handles small datasets (for students only)
  • Numerics by Stata: Stata for embedded and web applications

Stata/MP is the fastest and largest version of Stata. Virtually any current computer can take advantage of the advanced multiprocessing of Stata/MP. This includes the Intel i3, i5, i7, Xeon, and 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. Find out more about Stata/MP.

Stata/MP, Stata/SE, and Stata/IC 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 flavor of Stata. Stata/MP can analyze 10 to 20 billion observations given the current largest computers, and is ready to analyze up to 281 trillion observations once computer hardware catches up.

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

Stata/IC allows datasets with as many as 2,047 variables and 2 billion observations. Stata/IC can have at most 798 right-hand-side variables in a model.

Small Stata is limited to analyzing datasets with a maximum of 99* variables and 1,200* observations. Small Stata can have at most 98 right-hand-side variables in a model.

Numerics by Stata can support any of the data sizes listed above in an embedded environment.

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

*Number of variables and observations allowed by Small Stata includes any additional variables or observations generated during statistical computations.

Compare features

Package Max. no. of variables Max. no. of right-hand variables Max. no. of observations 64-bit version available? Fastest: designed for parallel processing? Platforms
Stata/MP 32,767 10,998 20 billion* Yes Yes Windows, Mac, or Unix
Stata/SE 32,767 10,998 2.14 billion Yes No Windows, Mac, or Unix
Stata/IC 2,047 798 2.14 billion Yes No Windows, Mac, or Unix
Small Stata 99 98 1,200 Yes No Windows, Mac, or Unix
*The maximum number of observations is limited by the amount of available RAM on your system. Stata/MP can theoretically analyze up to 281 trillion observations, but current hardware memory limitations don't yet allow that many.


Package Memory Disk space
Stata/MP 2 GB 900 MB
Stata/SE 1 GB 900 MB
Stata/IC 512 MB 900 MB
Small Stata 512 MB 900 MB
The Stata Blog: Not Elsewhere Classified Find us on Facebook Follow us on Twitter LinkedIn Google+ Watch us on YouTube