MEAFA workshop on Stata, 15 - 18 February 2011

Announcements

10 Jan 2011: Survey Design and Analysis Services LP, which is official distributor of Stata products in Australia and New Zealand, offers 20% off new single-user Stata licenses and up to 20% off Stata Press books for the participants of this course. For questions about this discount contact Survey Design and Analysis Services: phone (03)9878 7373 or email sales@survey-design.com.au

Reservation Form

Numbers are limited and places are reserved on a first-come first-served basis following the completion of the Reservation Form.

Workshop description

You may attend any one day or any combination of the following days:

Day 1 (Tuesday, 15 February 2011): Working efficiently with Stata 11 by Demetris Christodoulou, MEAFA General Convener

This day assumes no previous knowledge of Stata 11. It demonstrates ways to work efficiently with the software, how to customise/personalise the working environment, handling basic data structures, analysing different types of variables and various data management techniques. Some examples output management will also be presented. This day is of interest to those who are new to Stata or have limited experience with Stata 11.

Day 2 (Wednesday, 16 February 2011): Introduction to Stata Programming by Demetris Christodoulou, MEAFA General Convener

This day assumes working knowledge of Stata but no knowledge of programming with Stata or any other software. By the end of this day you will be able to produce efficient, tractable, reproducible and automated routines for data management, statistical analysis, econometric estimation, creation of tables etc. This day is appropriate to those who wish to attain a deeper knowledge of Stata and achieve the aforemetioned attributes in their work. If you have no or limited experience with Stata 11 then you are strongly advised to attend Day 1 first.

Day 3 (Thursday, 17 February 2011): Data Visualisation in Stata by Bill Rising, Director of Educational Services, StataCorp LP

This day assumes working knowledge of Stata but no knowledge of data visualisation with Stata or any other software. The day provides an in depth analysis of Stata's graphing capabilities. Data visualisation examples will be demonstrated for a variety of data structures. By the end of this day you should be able to produce informative, robust, complex and beautiful graphs using reproducible routines. This day is appropriate to those who have some knowledge of Stata and wish to use the software for simple of complex data visualisation. If you have no or limited experience with Stata 11 then you are strongly advised to attend Day 1 first.

Day 4 (Friday, 18 February 2011): Advanced Stata Programming by Bill Rising, Director of Educational Services, StataCorp LP

This day assumes good knowledge of Stata and basic programming skills. The day will demonstrate ways to program Stata for creating new commands, that may be simple procedural commands or more complex estimation commands. The last session gives a brief introduction to Mata and some examples on how Mata's optimisation functions can be used in new programs. If you have no or limited programming experience then you are strongly advised to attend Day 2 first.

Enrollment and Fees

You may attend any one day or any combination of days. See the above descriptions to determine which days are of most interest to you.

You may attend any one or any combination of days. See the description of each day to determine which days are of most interest to you. Fees vary on the days attended. The following combinations are possible (prices exclude GST):

  • Attend one of days 1 or 2: $550
  • Attend both days 1 and 2: $1000
  • Attend one of days 3 and 4: $650
  • Attend both days 3 and 4: $1200
  • Combinations of the above are possible
  • Anttend all four days: $2100

Fees include extensive course material, data sets, lectures, use of computing facilities, temporary use of Stata 11 licenses for up to a month following the workshop and full catering. Numbers are limited and places are reserved on a first-come first-served basis following the completion of the online Reservation Form. Successful attendees will be notified shortly after reservation and invoices will be issued accordingly. Due to the limited places, MEAFA maintains a no refund policy following payment. For more information on enrollment and fees contact meafa@econ.usyd.edu.au.

Discounts

You may qualify for one of the following discounts:

  • 35% discount for a restricted number of non-employed full-time PhD students. To confirm the non-employed PhD status, a letter or e-mail will be required from the PhD program coordinator.

  • 15% discount for additional attendees from the same organisation or academic unit.

Venue

The workshop will take place at the University of Sydney Business School computer labs, ground level of Building H69, cnr Codrington & Rose streets (see interactive map). You do not need to bring your own laptop. PCs and Stata 11 licenses for Microsoft Windows will be provided.

Timetable

All days have the following schedule:

    08:30-09:00 - Welcome tea and coffee

  • 09:00-10:30 - Session 1
  • 10:30-10:45 - Morning break

  • 10:45-12:15 - Session 2
  • 12:15-13:15 - Lunch

  • 13:15-14:45 - Session 3
  • 14:45-15:00 - Afternoon break

  • 15:00-16:30 - Session 4
  • 16:30-17:00 - Buffer-time and user-specific questions

    Note: the computer labs are accessible from 8am to 6pm.

Detailed Programme

Day 1 (Tuesday, 15 February 2011): Working efficiently with Stata 11

Session 1: Introduction to Stata 11 environment
The Stata environment; configuration; special features; updates; personalised system; obtain help and perform search; Stata syntax; working with do-files.
Session 2: Data handling and adding metadata
Import, export, load and save datasets; simulated datasets; sorting and ordering; review and document the dataset; display formatting; append and merge.
Session 3: Working with different types of variables
Categorical vs. continuous data; numerical, string and date/time variables; missing data; dummy variables; special purpose variables,
Session 4: Output management and special features
Logs for output; tables; export output; some statistical and estimation commands; prefixes; stored and saved results.

Day 2 (Wednesday, 16 February 2011): Introduction to Stata Programming

Session 1: Basics of Stata programming
Properly structured do-files; comments; writing long commands; do vs. run; combination of preserve and restore; the command display; accessing Stata parameters and Stata constants
Session 2: It's all about Macros!
What is a Stata macro; local macros; global macros; numerical macros; string macros; compound punctuation; macro evaluation; formatting macro output; nested macros
Session 3: Special features of macros and loops
Incrementing/decrementing macros; combining incrementation with evaluation; macro expansion; foreach loop; forvalues loop; nested loops; using return codes
Session 4: Automating routines and other special features
Capturing saved results; macro evaluation with saved results; scalars and precision; creating tables using stored results; the command file; explicit subscripting; Stata matrices

Day 3 (Thursday, 17 February 2011): Data Visualization in Stata

Session 1: Introduction and Stata 11 Graph Text
Introduction to Stata graphs; tractable graphs; graph text; colors; graph fonts and SMCL; the interactive graph editor; graph formats; saving, exporting, modifying graphs
Session 2: Overlays, Subgroups and Graph elements
Overlays; by options; markers and symbols; text boxes; labels; legends; titles; superimposed lines
Session 3: Advanced Graphics
Building custom graphs; graphs following reshaping; graphs of datasets of statistics; overlays and multiple axes; multiple graphs using loops
Session 4: Graph Schemes and Other Special Topics
Existing graph schemes; creating your own graph scheme; using the graph editor as scheme maker; recasting twoway plots

Day 4 (Friday, 18 February 2011): Advanced Stata Programming

Session 1: Extending Stata
From do-files to ado-files; background for ado-files; writing an ado-file; working with the -syntax- command; documenting a new command; writing your own help file; sharing programs and data.
Session 2: Subroutines
Programs in Stata; creating new commands; returning values from programs; adding features; cleaning up; testing; debugging; learning from Stata.
Session 3: Programming Estimation Commands
Programming your own estimation command; basic linear regression; standardising and returning results; certification; post-estimation commands.
Session 4: Using Mata in Programs
What is Mata?; examples of using Mata with maximum likelihood; linear regression using Mata; programming a generalised linear model; additional features.

Reservation Form

Numbers are limited and places are reserved on a first-come first-served basis following the completion of the Reservation Form.