SAS
|
- Introduction to the SAS Windowing Environment (SAS 9.4 Language Reference)
- Main Windows in the SAS Windowing Environment (SAS 9.4 Language Reference)
- Submitting Commands
- SAS Efficiencies
- Where to Store Data
- Compressed Data
- Importing Large Text Files
- Optimizing System Performance (SAS 9.4 Language Reference)
The DATA Step
- The Basic DATA step
- Understanding the DATA step
- Working with Numeric Data
- Working with Character Values
- Converting Numeric/Character Types
- Creating and Using Indictators for Many Categories
- Working with Logical Values
- Conditional Processing: IF-THEN/ELSE
- Statement groups and Iterations: DO/END
- Iterating over variables: Variable Arrays
- Repeated and Duplicate Observations
Beyond the DATA Step
- Variable Labels
- SAS Formats
- User-defined Formats (Value Labels)
- Informats to Encode and Order Character Values
- Types of SAS Errors
Reading Data into SAS
Subsets
Merges
- Add variables, Concatenate, Stack data sets
- Nuances and trouble-shooting concatenation
- PROC APPEND and DATASETS
- Concatenate, Merge, and Match-merge
- Table lookup techniques
Arrays
Reshaping Data
Some notes on how to write up SAS documentation using Markdown and RMarkdown. This is primarily geared toward writing web pages and PDF handouts that include SAS code, SAS output, and explanatory text. This same system can be used to produce simple Word documents.