Use of Software




Visualizing Geospatial Data In Stata: Spatial Maps In Stata  

The creation of spatial maps has become a valuable tool for researchers interested in both the spatial data visualization and the identification of geographical patterns in the data. This course therefore, offers an introduction to the mapping techniques currently available in Stata for visualization of geospatial data. The course opens with an overview of the peculiar characteristics of geospatial data, the implications of such for the analysis of such data and an overview of the special terminology used in this field, before moving on to discuss the concept of spatial proximity and its relevance to the visualization of spatial data analysis.

Taking Your Stata Programming Skills To The Next Level: Developing And Modifying Stata Ado Files  

The objective of TStat Training’s more advanced course is to provide participants with the programming commands and options required to autonomously develop and modify Stata ADO files. The opening session offers a quick overview of the fundamental concepts and commands (macros, vectors, scalers, looping, branching, temporary objects, foreach, forvalues) intrinsic to successful programming development. Session two moves on to illustrate the most effective way to develop a Stata ADO file, introducing participants to more specific programming concepts (such as arguments, local subroutines and the temporary storing of results) and Stata’s programming commands tokenizemacro shift, marksample and markoutbyable and sortpreserve. In section three participants are introduced to Stata’s inbuilt matrix capabilities, before moving on in the final session to developing their own programs for linear and maximum likelihood estimators.

 

In common with TStat’s course philosophy, each session is composed of both a theoretical component (in which the programming techniques are fully explained via a series of course specific developed examples), and an applied (hands-on) segment, during which participants have the opportunity to implement the techniques under the watchful eye of the course tutor.

 

At the end of the course, it is expected that participants will be able to independently implement both the techniques learnt and personalize the ADO program templates specifically developed during the course in order to enhance the effectiveness of their research.

Automating Your Research in Stata: “A Little Bit of Programming Goes An Awfully Long Way!”  

This course aims to provide participants with the fundamental Stata programming toolkit in order to facilitate, automate, replicate and personalize both data analysis, management and presentation. As such, session 1 reviews some general Stata commands, illustrating how they can be combined with some powerful Stata programming constructs for looping and branching. The course then moves on to focus on how the programming concepts of Macros, Loops, and Branching, can be implemented to effectively write, modify and develop do files (user written Stata programs).

Migrating To Stata Painlessly!  

“Migrating to Stata Painlessly!” is a reduced version of our “Up and Running in Stata” course. The course covers everything from the very basics, in order to get one up and running in Stata, through to an overview of the Stata commands available for preliminary data analysis, data management, importing and exporting data formats and the creation of graphs in Stata.

A Gentle Introduction to Stata’s Programming Language Mata  

Mata is Stata’s powerful extremely FAST built-in matrix compiled programming language, similar to R, Matlab and GAUSS. One of the main drawbacks in learning Mata however, is that the Reference Manual, whilst extremely detailed, offers little advice on how Mata can be actively implemented.

Up and Running in Stata  

Up and Running in Stata provides participants with the necessary introductory toolset to enable them to carry out efficient data analysis and data management in Stata in a reproducible manner. The course covers everything from the very basics, in order to get one up and running in Stata, to an overview of the available Stata commands for preliminary data analysis, data management, importing and exporting data formats, merging of databases and the creation of graphs in Stata.