Why Stata?

Fast. Accurate. Easy to use. Stata is a complete, integrated software package that provides all your data science needs—data manipulation, visualization, statistics, and automated reporting.

Fast. Accurate. Easy to use

Master your data

Stata's data management features give you complete control of your data and lets you control all your data science needs.

  • Import / export

  • ODBC / SQL

  • Sort, match, merge, join, append, create

  • Built-in spreadsheet

  • Unicode

  • Process text or binary

  • Access data locally or on the internet

  • Collect statistics across groups

  • BLOBs - strings that hold entire documents

  • Billions of observations

  • Hundreds of thousands of variables

  • Survival data, panel data, multilevel data, survey data, multiple imputation, categorical data, time series data and more.

A broad suite of statistical tools

Stata puts hundreds of different statistical tools at your finger tips from standard to advanced.

Stata puts hundreds of different statistical tools at your finger tips from standard to advanced.

Linear models - Time series - Data management - Longitudinal data/panel data - Survival analysis - Graphics - Multilevel mixed-effects models - Bayesian analysis - Documentation - Graphical user interface - Binary, count, and limited outcomes - Power and sample size - Data science - Extended regression models (ERMs) - Treatment effects - Causal inference - Other statistical methods - Generalized linear models (GLMs) - SEM (structural equation modeling) - Functions - Finite mixture models (FMMs) - Internet capabilities - Spatial autoregressive models - Latent class analysis - Community-contributed commands - Programming features - ANOVA/MANOVA - Multiple imputation - Mata – Stata’s serious programming language - Exact data science - Survey methods - Embedded statistical computations - Linearized DSGE models - Cluster analysis - Installation qualification - Tests, predictions, and effects - IRT (item response theory) - Accessibility - Contrasts, pairwise comparisons, and margins - Multivariate methods - Nonparametric methods GMM and nonlinear regression - Epidemiology - Simple maximum likelihood - Programmable maximum likelihood - Resampling and simulation methods

Complete data management facilities

Automated reporting

  • Stata provides all the tools that you need to automate reporting of your results:

  • Dynamic Markdown documents

  • Create Word documents

  • Create PDF documents

  • Create Excel files

  • Customisable tables

  • Schemes for graphics

  • File types supported:  .docx, .html, .PDF, .svg and .png

Publication quality graphics

Stata makes it easy to generate publication-quality, distinctly styled graphs.

You can point and click to create a custom graph. Or, you can write scripts to produce hundreds or thousands of graphs in a reproducible manner. Export graphs to EPS or TIFF for publication, to PNG or SVG for the web, or to PDF for viewing. With the integrated Graph Editor you click to change anything about your graph or to add titles, notes, lines, arrows, and text.

New in Bayesian analysis, collage.png
Programming with Mata

Advanced programming with Mata

Mata has the structures, pointers, and classes that you expect in your programming language, and adds direct support for matrix programming.

Though you don't need to program to use Stata, it is comforting to know that a fast and complete programming language is an integral part of Stata. Mata is both an interactive environment for manipulating matrices and a full development environment that can produce compiled and optimised code. It includes special features for processing panel data, performs operations on real or complex matrices, provides complete support for object-oriented programming, and is fully integrated with every aspect of Stata.

Real documentation

Stata is a big package and so has lots of documentation – over 17,000 pages in 33 volumes. But don't worry, type help my topic, and Stata will search its keywords, indexes, and even community-contributed packages to bring you everything you need to know about your topic. Everything is available right within Stata. Each of our data management features is fully explained, and documented, and shown in practice on real examples. Each estimator is fully documented and includes several examples on real data, with real discussions of how to interpret the results. The examples give you the data so you can work along in Stata and even extend the analyses. We give you a Quick start for every feature, showing some of the most common uses. Want even more detail? Our Methods and formulas sections provide the specifics of what is being computed, and our References point you to even more information.

extensible - square-small.png

Extensible - extend the power of Stata

Some of the things you automate may be so useful that you want to share them with colleagues or even make them available to all Stata users. That's also easy. With just a little code, you can turn an automation script into a Stata command. A command that supports standard features that Stata's official commands support. A command that can be used in the same way official commands are used.

Cross platform

Stata will run on Windows, Mac, and Linux/Unix computers; however, our licences are not platform specific.

That means if you have a Mac laptop and a Windows desktop, you don't need two separate licenses to run Stata. You can install your Stata license on any of the supported platforms. Stata datasets, programs, and other data can be shared across platforms without translation. You can also quickly and easily import datasets from other statistical packages, spreadsheets, and databases.

Cross platform

Trusted and widely used

Trusted:  At StataCorp they don't just program statistical methods, they validate them.

The results you see from a Stata estimator rest on comparisons with other estimators, Monte Carlo simulations of consistency and coverage, and extensive testing by the statisticians at StataCorp. Every Stata licence that is shipped has passed a certification suite that includes 3.7 million lines of testing code that produces 5.6 million lines of output. StataCorp certifies every number and piece of text from those 5.6 million lines of output.

Widely used: Used by by researchers for more than 30 years, Stata provides everything you need for data science, data manipulation, visualisation, statistics, and automated reporting.

Truly reproducible research

At StataCorp they constantly add new features; they have even fundamentally changed language elements. No matter. Stata is the only statistical package with integrated versioning. If you wrote a script to perform an analysis in 1985, that same script will still run and still produce the same results today. Any dataset you created in 1985, you can read today. And the same will be true in 2050. Stata will be able to run anything you do today.  Stata takes reproducibility seriously.


Easy to use, easy to grow, easy to automate

Use - All of Stata's features can be access through menus, dialogs, control panels, the data editor / viewer, a variables manager, a graph editor and even an SEM builder.  If you don't want to write or use commands you don't have to. Even with point and click all your results are recorded and are ready to use in reproducible research.

Grow - Stata's commands are intuitive and easy to learn.  Everything you learn about performing a task can be applied to another.

Automate - We all have tasks that we just have to do e.g. create variables, produce reports, perform a set of steps.  With Stata's do files you can automate steps and then easily transform that script to work on all your datasets, variables and observations.

World class technical support

Stata technical support is free to registered users of the most current release of Stata. This means you get much more than you pay for. StataCorp have a dedicated staff of expert Stata programmers and statisticians to answer your technical questions. From tricky data management solutions to getting your graph looking just right and from explaining a robust standard error to specifying your multilevel model, we have your answers


A vibrant community with community-contributed features

Stata is so programmable that developers and users add new features every day to respond to the growing demands of today's researchers.

With Stata's Internet capabilities, new features and official updates can be installed over the Internet with a single click.  These community contributions are supported by the network of Stata Conferences and User Group meetings, StataListand Stata's User's comments.  See what people say about Stata here.

Why Stata? It's affordable.

Stata is not sold in modules, which means you get everything in one package!

Stata offers several purchase options to fit your budget. You can choose an annual license to ensure you always have access to the latest features, or you can choose a perpetual license. Contact SDAS New Zealand or browse the products to find out more about our affordable options. You can also download a product brochure.
Learn which Stata is right for you.