Search

Chat With Us

    Advanced Stata: Programming and Other Techniques to Make Your Life Easier
    Go to London School of Hygiene & Tropical Medicine, University of London
    London School of Hygiene & Tropical Medicine, University of London

    Advanced Stata: Programming and Other Techniques to Make Your Life Easier

    London School of Hygiene & Tropical Medicine, University of London

    London School of Hygiene & Tropical Medicine, University of London

    flag

    United Kingdom, Camden

    Key Facts

    Program Level

    Certificate

    Study Type

    Full Time

    Delivery

    On Campus

    Campuses

    Main Site

    Program Language

    English

    Start & Deadlines

    Next Intake Deadlines2-Nov-2020
    Apply to this program

    Go to the official application for the university

    Duration 1 year(s)
    Next Intake 2-Nov-2020

    Advanced Stata: Programming and Other Techniques to Make Your Life Easier

    About

    Overview
    Coronavirus notice and FAQ - short course
    Paragraph
     

    Coronavirus information

    LSHTM is following the latest advice for the UK from Public Health England (PHE) on the coronavirus outbreak. Health and Safety of our students and staff is our top priority and, with that in mind, a decision not to deliver any face-to-face teaching until at least September 2020 has been taken.

    Wherever possible, an alternative online provision is being developed and we will publish further information on our website as soon as it is available. Unfortunately, not all of our Short Courses can be delivered at a distance and will sadly be either cancelled or postponed. If this affects you directly, we will be in touch with options opened to you. 

    Courses scheduled to run from September onwards are currently planned to be delivered as normal. However, the situation is developing rapidly, and you are therefore encouraged to regularly check the latest updates on the situation through reliable sources such as Public Health England. We would also strongly advise offer holders to book refundable tickets and accommodation as there is a chance that this may change. 

    Overview - Advanced Stata: Programming and other techniques to make your life easier
    Paragraph

    **This short course has been cancelled. Candidates should still be able to register their interest for 2021.**

    The aim of this course is to teach regular Stata users skills to get the most out of Stata and speed up their work.  In addition to analytical commands, Stata also 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 and it is straightforward to develop and add new commands to Stata.

    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 results.

    The course is taught by research staff from the Population Studies Group, who regularly use Stata for large-scale analyses using multiple data sources. The examples used in the course are drawn from the background of the tutors and are, therefore, from the population and health sciences. However, none require any specialist knowledge of the field.

    Much of the material in the course has been developed with students and staff from the UK and overseas. Most teaching is hands-on, using Stata to tackle a series of exercises designed to illustrate the use of particular commands in order to solve a variety of problems. These exercises are supplemented by short lectures and a very comprehensive set of notes. There is a strong emphasis throughout on providing information that can be built on to tackle new problems and to be applied in different situations.  Towards the end of the course we introduce structured exercises which bring together the skills learnt to tackle realistic challenges.  Throughout the course, we encourage participants to apply what there are learning to their own data, and particular challenges and have  dedicated session on Friday afternoon to explore these further.

    We use Stata 15 in a Windows environment; users of other operating systems should note that, although almost everything is the same, there are some differences between operating systems and these are not covered in the course.

    Who should attend?

    The course is designed for people who are already experienced using Stata for data analysis and want to become more efficient.  As a minimum, you should be able to use Stata for an analysis of some sort (linear regression, for example) generate, recode and label variables, and be comfortable writing comprehensive do files. If you are already familiar with the merge, collapse, reshape and append commands, have used foreach or forvalues loops and can understand a simple Stata program, then this course may be too basic for you. If, on the other hand, none of that sounds familiar, then this could be exactly what you need! If you have any doubt about whether the course would be suitable for you, please do get in touch with the organisers who will be able to advise you further. Applicants should have a good command of English.

    Course objectives
    Course objectives - Advanced Stata: Programming and other techniques to make your life easier
    Paragraph

    Course Content

    The course can be divided broadly into three sections:

    Data handling and manipulation

    Stata has some powerful but simple commands for managing and manipulating data. We cover the commands needed to combine data from different datasets (appending and merging) and to rearrange data from wide format to long format. We will also cover searching for duplicate records, and managing these, reordering the variables in the dataset, generating summary variables and summary datasets.

    Export and presentation of results

    A general shortcoming of statistical software is the difficulty of producing bespoke and well-formatted results. The output in the Stata results window typically contains more detail than is required, and needs further formatting. Cutting and pasting is tedious when there are many results to present and inefficient when analyses have to be repeated.

    It is possible to automatically output well formatted, concise and relevant results from Stata and there are number of ways to do this.  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 text files.   This includes the use of commands within Stata, additional user-written Stata commands and some simple programming.

    Programming Stata

    Data cleaning, data management and the initial stages of many analyses can be repetitive and time consuming. Many of these repetitive tasks can be automated in Stata, which not only speeds up the process but also reduces the chances of making an error. We cover the use of basic programming techniques to assist you in quickly and efficiently carrying out repetitive tasks.  We also teach you to write a Stata program to create new Stata commands.

    Aims & objectives

    By the end of the course, you should be able to:

    Data management

    1. Generate variables that contain summaries of the data
    2. Create a summary dataset using collapse
    3. Navigate a dataset using system variables _n, _N and subscripted variables
    4. Rearrange a dataset using reshape
    5. Combine multiple datasets using merge and append
    6. Identify duplicate observations

    Export and presentation of results

    1. Export data to a spreadsheet
    2. Create tailor-made publication quality graphs
    3. Know how to export results using user-written commands: estout
    4. Be able to write a do-file which exports results using file write
    5. Be able to write a do-file which exports results to word documents using putdocx
    6. Be familiar with other commands for accessing and outputting results such as putexcel

    Programming

    1. Understand what macros and scalars are
    2. Be able to use foreach and forvalues loops
    3. Understand and use if statements
    4. Understand how Stata stores estimation results
    5. Be able to access and use stored estimation results
    6. Understand how Stata programs work
    7. Be able to write and use a simple Stata program

    Methods of assessment

    None. There will be an opportunity on the last afternoon for students to practice with their own datasets. A certificate of attendance will be provided on completion of the course.

    How to apply
    How to apply - Advanced Stata: Programming and other techniques to make your life easier
    Paragraph

    Applying for this course

    This short course has been cancelled. Candidates should still be able to register their interest for 2021.

    Short courses - visas, accommodation, disclaimer
    Paragraph

    Visas

    The student is responsible for obtaining any visa or other permissions to attend the course, and is encouraged to start the application process as early as possible as obtaining a visa for the UK can sometimes take a long time. The Short Courses team can provide supporting documentation if requested.

    Accommodation

    A list of hotels located in the vicinity of LSHTM, along with further resources for short term accommodation, can be found on our accommodation pages. 

    Important information

    Please note:

    • If you have been offered a place on the course you will not be able to register without bringing formal ID (Passport) and without having obtained the correct visa if required.
    • It is essential that you read the current visa requirements for short course students.
    • LSHTM may cancel courses two weeks before the first day of the course if numbers prove insufficient.  In those circumstances, course fees will be refunded.
    • LSHTM cannot accept responsibility for accommodation, travel and other losses incurred as a result of the course being cancelled.

    By the end of the course, you should be able to:

    Data management

    1. Generate variables that contain summaries of the data
    2. Create a summary dataset using collapse
    3. Navigate a dataset using system variables _n, _N and subscripted variables
    4. Rearrange a dataset using reshape
    5. Combine multiple datasets using merge and append
    6. Identify duplicate observations

    Export and presentation of results

    1. Export data to a spreadsheet
    2. Create tailor-made publication quality graphs
    3. Know how to export results using user-written commands: estout
    4. Be able to write a do-file which exports results using file write
    5. Be able to write a do-file which exports results to word documents using putdocx
    6. Be familiar with other commands for accessing and outputting results such as putexcel

    Programming

    1. Understand what macros and scalars are
    2. Be able to use foreach and forvalues loops
    3. Understand and use if statements
    4. Understand how Stata stores estimation results
    5. Be able to access and use stored estimation results
    6. Understand how Stata programs work
    7. Be able to write and use a simple Stata program

    Methods of assessment

    None. There will be an opportunity on the last afternoon for students to practice with their own datasets. A certificate of attendance will be provided on completion of the course.

    Requirements

    English Program Requirements

    English Language requirements

    As part of the application process, applicants are required to demonstrate how they meet LSHTM's minimum English Language requirements. This is particularly important for applicants requiring a Student Visa, as the UK Home Office requires that every student from outside the UK and Republic of Ireland shows evidence of a minimum level of English language ability (called CEFR B2 level) in order to be granted a Student visa and study in the UK.

    Additionally, LSHTM asks for English language proficiency levels that are necessary for our academic programmes, which is slightly higher than the Common European Framework for languages (CEFR) B2 level.

    English language requirements policy (pdf)

    Accepted English language tests

    The academic English language requirements for each of LSHTM’s programmes are categorised into one of three profiles:

    • Band A (highest requirement)
    • Band B (mid-range/’standard’ requirement)
    • Band C (lowest requirement)

    Please refer to the appropriate Programme Specification for the English language requirement Band of your preferred programme.

    • IELTS (Academic)
    • Pearson PTE Academic

    These tests are only valid for entry for 2 years. As a result the qualification must have been completed no more than 2 years prior to enrolment.

    LSHTM requires the following minimum proficiency test scores. Please refer to the appropriate Programme Specification for the Band of your preferred programme.

      Band A Band B Band C
    IELTS (Academic)

    7.5 overall with 7.0 in each component

    7.0 overall with 6.5 in each component

    6.5 overall with 6.0 in each component

    Pearson PTE Academic

    80 overall with 80 in each component

    76 overall with 76 in each component

    59 overall with 59 in each component

    Majority English-speaking countries

    Last updated: 26 October 2022

    The UK Government recognises the following countries as majority English-speaking countries:

    • Antigua and Barbuda
    • Australia
    • The Bahamas
    • Barbados
    • Belize
    • Dominica
    • Grenada
    • Guyana
    • Ireland
    • Jamaica
    • Malta
    • New Zealand
    • St Kitts and Nevis
    • St Lucia
    • St Vincent and the Grenadines
    • Trinidad and Tobago
    • United Kingdom
    • United States of America

    These countries have been classified as majority English-speaking countries by the UK Government. Further information on Student Visa requirements, including Knowledge of English, can be found on the government website. In the interest of compliance, LSHTM is not able to consider other countries as majority English-speaking countries.

    If you are a national of one of these countries, you are not required to submit evidence of English language proficiency.

    If you have undertaken a full degree in one of the above countries, you will not be required to submit further evidence of your English Language if the degree certificate is successfully verified with the issuing body on receipt. Any applicant found to have submitted fraudulent documentation will have their application withdrawn.

    Canadian nationals are also exempt from English Language requirements but non-Canadian nationals who have studied in Canada are required to meet standard English Language requirements due to Home Office policy.

    Conditions

    If you request to defer your entry to LSHTM, we may ask you to re-take your test if your original offer was based on a test which will be out of date at the point of registration. Our English language programme requirements and other accepted tests provide details of how long your qualification is deemed valid.

    All test scores are verified with the issuing body on receipt. Any applicant found to have submitted a fraudulent score will have their application withdrawn.

    LSHTM reserves the right to change minimum English Language requirements during an application cycle in-line with any compliance guidance released by the Home Office. In the event of a change in Home Office policy which affects entry requirements, the University will notify affected applicants in writing.

    Exemptions

    Applicants who are a national of a majority English-speaking country or who have successfully completed an appropriate academic qualification (at least equivalent to a UK Bachelor's degree), which was taught in a majority English speaking country from the UKVI approved country list automatically meet our English Language requirements.

    • UKVI’s approved country list

    *Please note, Canadian nationals are exempt from English Language requirements but non-Canadian nationals who have studied in Canada are required to meet LSHTM’s standard English Language requirements due to Home Office regulations.


    Academic entry requirements

    LSHTM's minimum entry requirements for each of its degrees are listed below. Applicants who do not meet the minimum entry requirement for the programme of their choice but who have relevant professional experience may still be eligible for admission.

    Master's programmes (intensive)

    In order to be admitted to an LSHTM master's degree programme, an applicant must:

    • hold either a first degree at Second Class Honours (2:2) standard in a relevant discipline, or a degree in medicine recognised by the UK General Medical Council (GMC) for the purposes of practising medicine in the UK, or another degree of equivalent standard awarded by an overseas institution recognised by UK ENIC or the GMC).

    or

    • hold a professional qualification appropriate to the programme of study to be followed obtained by written examinations and judged by LSHTM to be equivalent to a Second Class Honours (2:2) degree or above.

    or

    • have relevant professional experience or training which is judged by LSHTM to be equivalent to a Second Class Honours (2:2) degree or above.

    and

    • satisfy any additional requirements where prescribed for admission to a specific programme.

    If you have not previously studied in the UK, you can check our guide to international equivalent qualifications for our master's degrees.

    Some degree programmes may have a higher entry requirement than specified above. Please be sure to check the individual programme for any additional entry requirements.

    MPhil and PhD

    Academic requirements

    The normal minimum entrance qualification for registration at the School on a MPhil/PhD programme is evidence of an aptitude for research and at least one of the following:

    • a master’s degree in a subject appropriate to the course of study to be followed (recommended)
    • a qualification appropriate to the course of study to be followed, in medicine, dentistry or veterinary studies
    • an Upper Second Class Honours (2:1) degree from a UK university, or an overseas qualification of an equivalent standard, in a relevant subject.

    English language requirements

    If English is not your first language, you will need to meet these requirements: Band B.

    DrPH

    Academic requirements

    The normal minimum entrance qualification for registration at the School on a Doctoral programme is evidence of an aptitude for research and at least one of the following:

    • a master’s degree in a subject appropriate to the course of study to be followed (recommended)
    • a qualification appropriate to the course of study to be followed, in medicine, dentistry or veterinary studies
    • an Upper Second Class Honours (2:1) degree from a UK university, or an overseas qualification of an equivalent standard, in a relevant subject.

    Applicants for the DrPH study are also required to have a minimum of two year's appropriate experience.

    English language requirements

    If English is not your first language, you will need to meet these requirements: Band B.


    Essential digital skills

    Digital skills and using computers are an everyday part of modern life – and you'll need both during your time at LSHTM.

    You'll need to be able to use standard software (such as Word), a web browser and email. You'll also need to be able to type at a reasonable speed in order to perform to the best of your ability during any online assessments – for reference, the average person types around 40 words per minute – there are a number of free typing speed tests available online.

    It'll benefit your studies if you know how to:

    • use digital technologies to find, evaluate and create information
    • communicate effectively with online technologies
    • select the correct tools to complete online and offline tasks
    • perform tasks efficiently in a variety of digital environments

    Whatever you're studying you'll need to know how to work with digital technologies, stay safe online and build a positive online presence.

    Reasonable adjustments and support are available for students who have additional accessibility or learning needs, and LSHTM recognises the use of voice to text or alternative software being available for those students with disabilities.

    Career

    Course Content

    The course can be divided broadly into three sections:

    Data handling and manipulation

    Stata has some powerful but simple commands for managing and manipulating data. We cover the commands needed to combine data from different datasets (appending and merging) and to rearrange data from wide format to long format. We will also cover searching for duplicate records, and managing these, reordering the variables in the dataset, generating summary variables and summary datasets.

    Export and presentation of results

    A general shortcoming of statistical software is the difficulty of producing bespoke and well-formatted results. The output in the Stata results window typically contains more detail than is required, and needs further formatting. Cutting and pasting is tedious when there are many results to present and inefficient when analyses have to be repeated.

    It is possible to automatically output well formatted, concise and relevant results from Stata and there are number of ways to do this.  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 text files.   This includes the use of commands within Stata, additional user-written Stata commands and some simple programming.

    Programming Stata

    Data cleaning, data management and the initial stages of many analyses can be repetitive and time consuming. Many of these repetitive tasks can be automated in Stata, which not only speeds up the process but also reduces the chances of making an error. We cover the use of basic programming techniques to assist you in quickly and efficiently carrying out repetitive tasks.  We also teach you to write a Stata program to create new Stata commands.

    Aims & objectives

    By the end of the course, you should be able to:

    Data management

    1. Generate variables that contain summaries of the data
    2. Create a summary dataset using collapse
    3. Navigate a dataset using system variables _n, _N and subscripted variables
    4. Rearrange a dataset using reshape
    5. Combine multiple datasets using merge and append
    6. Identify duplicate observations

    Export and presentation of results

    1. Export data to a spreadsheet
    2. Create tailor-made publication quality graphs
    3. Know how to export results using user-written commands: estout
    4. Be able to write a do-file which exports results using file write
    5. Be able to write a do-file which exports results to word documents using putdocx
    6. Be familiar with other commands for accessing and outputting results such as putexcel

    Programming

    1. Understand what macros and scalars are
    2. Be able to use foreach and forvalues loops
    3. Understand and use if statements
    4. Understand how Stata stores estimation results
    5. Be able to access and use stored estimation results
    6. Understand how Stata programs work
    7. Be able to write and use a simple Stata program

    Methods of assessment

    None. There will be an opportunity on the last afternoon for students to practice with their own datasets. A certificate of attendance will be provided on completion of the course.

    Fee Information

    Tuition Fee

    GBP 0 

    How to Apply

    Applying for CPD and short courses

    All of our short courses can be applied for online. Details on how to apply including fees and payment deadline can be found the page of the course you are interested in. A link to the online application form will be found on the tab of the chosen course. For a full details of what is on offer, please visit our short courses section.

    Please also read our Continuing Professional Development (CPD) and short courses admissions policy before applying for a course.

    Applying for London-based modules

    Details on how to apply including fees and payment deadline can be found on the London-based module section of the website. Applicants for individual modules should complete the MSc module application form and email it to shortcourses@lshtm.ac.uk.

    Please note that the School gives priority to the needs of students registering for masters and research degrees, and so places on any module may be limited.

    Applying for distance learning modules

    Applications should be made online to the University of London international programmes. Applicants should go to the relevant programme webpage and click on the corresponding ‘Apply online’ tab. Please see below for the list of available modules per programme and to apply:

    • Clinical Trials modules
    • Demography & Health modules
    • Epidemiology modules
    • Global Health Policy modules
    • Infectious Diseases modules
    • Public Health modules

    Further information on the application process for the distance learning programmes can be found on the University of London website.

    London School of Hygiene & Tropical Medicine, University of London

    Advanced Stata: Programming and Other Techniques to Make Your Life Easier

    London School of Hygiene & Tropical Medicine, University of London

    [object Object]

    United Kingdom,

    Camden

    Similar Programs

    Other interesting programs for you

    Find More Programs
    Wishlist