430 likes | 847 Views
This is how we do it: teaching SAS in the Cal Poly Statistics Department Rebecca Ottesen, Jimmy Doi, Ulric Lund, Karen McGaughey Presented by Jimmy Doi ( jdoi@calpoly.edu ) Department of Statistics California Polytechnic State University, San Luis Obispo. Outline. Two Major Components
E N D
This is how we do it: teaching SAS in the Cal Poly Statistics Department Rebecca Ottesen, Jimmy Doi, Ulric Lund, Karen McGaughey Presented by Jimmy Doi (jdoi@calpoly.edu) Department of Statistics California Polytechnic State University, San Luis Obispo
Outline • Two Major Components • Teaching SAS at Cal Poly • 3 Types of Classes using SAS • Cal Poly Resources • SAS Resources • Knowledge Base • Support • Training/Bookstore • Community
Background • Cal Poly Statistics Department • College of Science and Mathematics • Formerly Computer Science and Statistics Department (1970-84) • Department of Statistics (1984-Present) • Offer Statistics Major and Minor • 2011: 15 tenure track faculty (note) • 2011: 10 lecturers • Strong reputation as a leader of Statistics Education • Very rigorous curriculum (semi-masters) • One of the top undergrad statistics programs
Background • Rebecca Ottesen • Faculty since 1998 • Ulric Lund • Faculty since 2001 • Jimmy Doi • Faculty since 2003 • Karen McGaughey • Faculty since 2003 • Many combined years using SAS for • course instruction • conducting research • consulting projects • other occupations
Importance of SAS for Students • Crucial component of our students’ training • Required course for all statistics majors • Commonly taken by statistics minors (esp. Bus.) • Many job opportunities (even at entry-level) • new hires able to contribute to projects right away • “Hit the ground running” • Graduate School • join research projects requiring data management, programming, and analysis • instantly incorporate software into classes
The Cal Poly Model: Courses • SAS Programming • DATA step programming, inputting real data, working with SAS/BASE PROCs • Statistical Methods and Theory • Using SAS for pedagogical support • Real-World Application and Academic Research • Hands-on experience with real (and often messy) data sets
The Cal Poly Model: Courses • SAS Programming • STAT 330 (Statistical Computing using SAS) • Data step programming, macros and basic PROCS • Since 1980s • Required course of all stat majors • Offered twice a year (very popular) • STAT 440 (Prep’n for the SAS Certification Exam) • Expansion of topics from STAT 330, focus on Base Certification Exam • Since 2005 (created by R. Ottesen) • Offered every spring (very successful)
The Cal Poly Model: Courses • Statistical Methods and Theory • STAT 418 (Categorical Data Analysis) • Contingency tables, logistic & log-linear models • Main PROCs: FREQ, GENMOD, LOGISTIC • STAT 423 (Advanced Design of Experiments) • Split-plots, repeated measures, analysis of covariance • PROC MIXED • Other courses: Applied Regression Analysis, Multivariate Analysis, Survival Analysis, Time Series, Survey Sampling
The Cal Poly Model: Courses • Real-World Application and Academic Research • STAT 465 (Statistical Communication and Consulting) • Use SAS to analyze real and mock statistical consulting projects • Senior Project (required of all Cal Poly students) • Faculty supervised projects (independent research projects) • Many senior projects require computational investigations where SAS has been used
The Cal Poly Model: Audience • Bachelor of Science Statistics Major • Statistics Minor • Classes have a mixture of majors and minors • Classes have a mixture of programming skills • Effective Tactic: Assigning “Mentoring Pairs” • Survey all students on their programming skills • Create teams of two: 1 novice with 1 skilled • During team projects ensure novice spends more time at keyboard
Statistics Studio Classroom Instructor’s Terminal • Images from any machine can be displayed on all (or just side monitors) • After assigning tasks instructor can circulate room to check on progress • Mentoring Pairs – Identify novice/skilled Instructor 12 Side Monitors Printer 1 Printer 2 24 Student Terminals
Statistics Studio Classroom Instructor’s Terminal • Images from any machine can be displayed on all (or just side monitors) • After assigning tasks instructor can circulate room to check on progress • Mentoring Pairs – Identify novice/skilled • = skilled Instructor 12 Side Monitors Printer 1 Printer 2 24 Student Terminals
Statistics Studio Classroom Instructor’s Terminal • Images from any machine can be displayed on all (or just side monitors) • After assigning tasks instructor can circulate room to check on progress • Mentoring Pairs – Identify novice/skilled • = skilled • Move students: 2 novice/skilled per table Instructor 12 Side Monitors Printer 1 Printer 2 24 Student Terminals
Statistics Studio Classroom Instructor’s Terminal • Images from any machine can be displayed on all (or just side monitors) • After assigning tasks instructor can circulate room to check on progress • Mentoring Pairs – Identify novice/skilled • = skilled • Move students: 2 novice/skilled per table Instructor 12 Side Monitors Printer 1 Printer 2 24 Student Terminals
Statistics Studio Classroom Instructor’s Terminal • Images from any machine can be displayed on all (or just side monitors) • After assigning tasks instructor can circulate room to check on progress • Mentoring Pairs – Identify novice/skilled • = skilled • Move students: 2 novice/skilled per table Instructor 12 Side Monitors Printer 1 Printer 2 24 Student Terminals
Lecture: SAS Programming Class Delivery Methods: • Powerpoint Presentations with Programming Examples • Fill-in Course Notes with Programming Examples • Short Discussion with In-Class Activities • GOAL – Strong emphasis on developing good programming skills: well-structured, efficient, and well-commented code
Lecture: Stat Methods Class using SAS • Course notes with embedded SAS template codes and output • Only minor adjustments required for students to apply SAS template code to HW and projects • Provide complete interpretation of corresponding SAS output • Stat methods courses goal:Less emphasis on SAS programming nuances, greater emphasis on SAS output and interpretations
Obtaining the SAS Software • Academic Site License • Cal Poly site license allows students needing SAS for educational purposes to obtain/install SAS • SAS OnDemand for Academics (Fall 2011) • Free program for academic teaching/research • Allows access to specific components of SAS • Included products: Enterprise Guide (SAS code), Enterprise Miner, Forecast Server
Resources for Real Life Data • Unlike textbook data examples, we all encounter data that are often large and messy • Government Websites • Census Bureau (demographic data) • National Oceanographic and Atmospheric Association (environmental data) • National Highway Traffic Safety Association (transportation data) • National Health and Nutrition Examination Survey (dietary data)
Resources for Real Life Data • Miscellaneous Websites • The Data and Story Library at StatLib • Journal of the American Statistical Association (JASA) Data Archive at StatLib • Gallup News Organization for current events data • Sports organizations for sports related data (More References Listed in Our Paper)
SAS Based Resources • SAS Support Website: support.sas.com • Knowledge Base • Support • Training/Bookstore • Community
SAS Based Resources • SAS Support Website: support.sas.com • Knowledge Base • Documentation • The searchable SAS Online Documentation • Often direct students here for assignments • SAS Technical Papers
SAS Based Resources • SAS Support Website: support.sas.com • Support • Describe the process of submitting requests to SAS support • Questions answered usually within 24 hours • May be useful from the beginning if encountering installation problems
SAS Based Resources • SAS Support Website: support.sas.com • Training/Bookstore • SAS OnDemand (Fall 2011) • Bookstore (very supportive of instructors) • Certification • Students get a 50% discount • All information about the certifications can be found here
SAS Based Resources • SAS Support Website: support.sas.com • Training/Bookstore • SAS Global Academic Program • Professors • Students • Institutional Researchers
SAS Based Resources • SAS Support Website: support.sas.com • Community • User Groups • User group information and upcoming events • Meetings and conferences • WUSS, SAS Global Forum, … • Student and Faculty Scholarships • Junior professional awards (great for recent graduates) • Find regional and local user groups information
http://support.sas.com/events/sasglobalforum/2012/index.html
Conclusion • Cal Poly – Method of SAS Instruction • 3 Types of Classes using SAS • Cal Poly Resources • Cal Poly Faculty Course Notes* • Teaching Techniques • SAS Resources • Knowledge Base • Support • Training/Bookstore • Community
Conclusion • More Details and Tips for Teaching in Conference Paper • Invitation from Cal Poly Statistics • Email: jdoi@calpoly.edu