SAS for Policy Analysis

94-827

Units: 6

Description: Many government agencies, corporations, and think tanks use SAS for analysis and reporting. New employees and summer interns are often asked to modify existing programs or to create new ones. This course provides an introduction to the SAS programming language with examples from real world policy analysis. We will focus primarily on data step programming and some basic SAS procedures, though we will also cover simple statistical procedures like PROC REG and PROC LOGISTIC. Topics covered will include conditional processing, arrays and loops, combining files, macro programming, and best programming practices. We will use SAS procedures to explore data and identify important characteristics and possible errors in the data. By the end of the class students should be able to pick up an existing SAS program and understand what it is doing or create an original SAS program. Students will learn by doing, and all sessions will be taught in the lab with hands on programming.

Learning Outcomes: - use SAS procedures to explore data and identify important characteristics and possible errors in the data. - read an existing SAS program and understand what it is doing. - create an original SAS program. - generate basic statistical analyses in SAS (e.g. ttests, OLS and logistic regressions). - import, merge, and export data in a variety of formats into and out of SAS. - explain how SAS fits into their research and professional development plans.

Prerequisites: 90-711

Syllabus: 94-827_SAS_for_Public_Policy_Syllabus_S19.pdf