SAS Notes
Using SAS in the SSCC
- Using SAS in the SSCC
- Windows vs. Linux
- Interactive vs. batch
- Launching SAS from a Command Line
- Launching SAS from the Windows Explorer
- Customizing Your SAS Configuration
Using the SAS Windows (DMS)
- 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
Working with the SAS Language
Saving and Using SAS Files, and the SAS Language.
Working with Large Data Sets
- SAS Efficiencies
- Where to Store Data
- Compressed Data
- Importing Large Text Files
- Optimizing System Performance (SAS 9.4 Language Reference)
Building Data Sets (Data Wrangling)
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
Reading Data into SAS
Subsets and Merges
Arrays
Reshaping Data
Output Data Sets
Common Statistical Procedures
Graphics
Macros
Writing SAS Documentation
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.