Skip Navigation

Course Catalog

340.600.11 Stata Programming

Department:
Epidemiology
Term:
Summer Inst. term
Credits:
2 credits
Academic Year:
2019 - 2020
Location:
East Baltimore
Dates:
Mon 06/24/2019 - Fri 06/28/2019
Class Times:
  • M Tu W Th F,  1:30 - 4:50pm
Auditors Allowed:
No
Grading Restriction:
Letter Grade or Pass/Fail
Contact:
Allan Massie
Course Instructor :
Resources:
Prerequisite:

Basic knowledge of Stata syntax and commands, or strong familiarity with another statistical programming language (e.g. R, SAS)

Description:

Teaches Stata programming in a systematic way to students who have had exposure to Stata or another statistical package, but may not have the tools to perform complex analytical projects independently. Covers data management, programming concepts, procedural programming, Stata-specific commands and constructs, and project workflow.

Learning Objectives:

Upon successfully completing this course, students will be able to:

  1. Demonstrate STATA commands that are necessary for analysis, but that students may not encounter in the core biostatistics/epidemiology series: reshape, collapse, encode, insheet; variable formats (strings, ints, floats, dates); factor variables; advanced graphing
  2. Produce STATA programming to make work more efficient and less error-prone: loops; macros, .ado files; text file output; automating table/figure generation
  3. Create project workflow so that data are not lost and results are reproducible: logging, commenting, versioning, file organization
Methods of Assessment:

Three student projects/homework assignments, weighted equally (30% each); participation - 10%

Enrollment Restriction:

Basic knowledge of Stata syntax and commands, or strong familiarity with another statistical programming language (e.g. R, SAS)

Instructor Consent:

No consent required