SAS (Statistical Analysis System)
This is a beginner-intermediate level 2-day SAS course. This course requires programming and follow along as most of the training methodologies shall include practical hands-on along with theory.
Learning outcome
By the end of this course the learner may expect to have adequate skills pertaining to:
- Ability to code in SAS
- Ability to integrate data to and from SAS
- Data Preparation
- Data Structuring
- Data Visualization
- Optimization of code
- Data Analysis
- Reporting
Prerequisites
Hardware:
- Personal computer.
- Dual Screen.
- Webcam and microphone.
- Minimum 5mbps connection.
Software:
- Windows / MacOS / Linux with GUI.
- Web browser with access to google and sas.
- SAS On-Demand Studio.
- SSH Enabled Terminal.
- Zoom
Skills:
- Ability to use the internet.
- Clear understanding of the file structure in the operating system that the pupil shall use.
- Basic statistical knowledge.
- Understanding of what data is.
- Ability to follow along and an open mind.
Course Outline
- Introduction
- Ice breaker
- Set-up
- Review
- Exploration
- Familiarization
- Munging and Wrangling
- SAS Dataset, Variables and Observations
- SAS Program Syntax
- SAS Data Step and Proc Step
- Referencing data in SAS
- Data acquisition
- Files
- Conditions
- Functions
- Formats
- Program Data Vector (PDV)
- Loops
- Assessment
- Data Structuring
- Stacking
- Sorting
- Merging
- SQL
- Filtering
- Cleaning
- Transposing
- Assessment
- Visualization
- Charts
- Bars
- Plots
- Summary Outputs
- Other techniques of visualization
- Code Improvements
- Optimizing Code
- Macro Variables
- Nested macro variables
- SAS Macros
- Macro Functions
- Assessment
- Practice
- Assessment
Practical, connected learning
My wider training approach brings hands-on implementation and systems thinking together, connecting technology with real operational needs.