Bandeau smcs
UCLouvain > Plate-forme SMCS
EN | FR

Advanced Stata: Data handling and programming tools to make your research life easier

[6 hours] - [English]

Do you already use Stata? Do you want to save time and learn new tricks?


Stata is a very complete statistical software that is used in various fields: economics, sociology, epidemiology etc. It offers many classical and advanced functions: robust estimation methods, survival analysis, time series analysis, epidemiology tables etc. Moreover, it is possible to adapt existing functions or create new ones and share them with the community of Stata users that offers assistance and a lot of resources.


Training aims
The aim of this course is to teach regular Stata users advanced skills to get the most out of Stata and speed up their work. In addition to analytical commands (reg, anova…), Stata has powerful commands for manipulating data, and for extracting, formatting and exporting results. Ordinary Stata use can often be streamlined and automated using Stata’s programming commands. This course is aimed at researchers and other professionals, from any discipline, who want to learn how to work more efficiently with Stata. It would be particularly suited to those who are about to embark on large analyses. We teach you how to reduce the time and code needed for data preparation and analysis, and to generate bespoke, reproducible and well-presented statistical results.

Prerequisites
This training requires a basic knowledge of statistics and is designed people who are already experienced using Stata. As a minimum, you should be able to use Stata for a STATISTICAL analysis of some sort (e.g. linear regression) generate variables, and be comfortable writing do files. If you have already made extensive use of [foreach] or [forvalues] loops, macros and extended macros, can write a Stata programme and know how to make complex graph and publication-ready Latex tables, then this course may be too basic for you. By registering for this training, you commit to a level of knowledge equivalent to the following training(s):

Data management and analysis using Stata

Content

1. Advanced data discovery and processing
Stata has some powerful, unsuspected commands for importing various types of data, discovering, and assessing their characteristics. We show the use of system and subscribed variables to navigate, transform and analyze data. We explain how to process observations across subgroups using Stata prefixes (i.e. the antichamber of programming).
2. Export publication-ready graphs and tables
With Stata is possible to access, test, transform/select and export relevant estimation results. Stata has excellent graph capabilities and we show you how to make the most of these. We teach a variety of methods to send the results you require, nicely formatted, to other datasets, to documents and spreadsheets, and to Latex. This includes the use of commands within Stata, additional user-written Stata commands and some simple programming.
3. And what is more, programming Stata
Many steps of a data-intensive research project can be repetitive and time consuming. But most of these tasks -- including the statistical analysis or reporting steps -- can be automated in Stata using macro, extend macros, (parallel) lists, simple or imbricated loops. This not only speeds up the process but also reduces the chances of making an error. We cover the use of programming techniques to assist you in quickly and efficiently carrying out repetitive tasks, also dramatically reducing the overall length of your code. We also teach you to write a Stata program to create new Stata commands.

Tools used during training
Stata

Methods and method families discussed
Data processing
Software use


Please log in to register as interested in this training.

It is necessary to create an account for a first use of our services.