Skip Navigation

Course Catalog

340.600.01 STATA PROGRAMMING

Department: Epidemiology
Term: 4th term
Credits: 2 credits
Contact: Dorry Segev
Academic Year: 2013 - 2014
Course Instructors:
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 Objective(s):
Upon successfully completing this course, students will be able to:
Demonstrate Stata commands that are necessary for analysis, but that students may not encounter in the core biostatistics / epi series: reshape, collapse, encode, insheet; variable formats (strings, ints, floats, dates); factor variables; advanced graphing
Produce Stata programming to make work more efficient and less error-prone: loops; macros, .ado files; text file output; automating table/figure generation
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 (33.3% each)
Location: East Baltimore
Class Times:
  • Thursday 3:30 - 5:20
Enrollment Minimum: 10
Enrollment Maximum: 150
Instructor Consent: Consent required for some students

Auditors and those without the prerequisits.

For consent, contact: dorry@jhmi.edu
Prerequisite:

340.751-752, 140.621-622 or 140.651-652 or permission from instructors

Auditors Allowed: Yes, with instructor consent
Grading Restriction: Letter Grade or Pass/Fail