This page contains web pages about SAS, most of which have been borrowed
and adapted from SAS web pages from all around the world. These pages tend to have
in depth information about particular features of SAS and are a good resource when you
want to get a greater detailed understanding of particular features in SAS. We are
grateful to all of those who have written these pages and have graciously given us
permission to borrow and adapt their pages. We must insist that these pages be used
strictly for educational and informational purposes only! If you
find a particular page useful, we suggest visiting the site from which the page came
because you may find other pages there useful and informative, and you may want to send
the author of the page an email letting them know how you liked their page.
Getting Started
- The User Interface of SAS for Windows , adapted from
materials created by Oliver Schabenberger - Overview of the SAS Language adapted from materials created
by Professor Oliver Schabenberger - Overview of SAS Procedures courtesy of
Professor Michael Friendly of York University
Statistical Analysis in SAS
- Regression Methods
- Overview of SAS PROC REG courtesy of
Professor Michael Friendly of York University - Multivariate regression
- How do I handle interactions of continuous and
categorical variables? - Nonlinear Regression in SAS courtesy of Oliver Schabenberger.
- Fitting Nonlinear Mixed Models with the New
NLMIXED Procedure
by Russ Wolfinger, from SUGI Proceedings, 1999, courtesy of SAS. - An Introduction to PROC LOESS for Local
Regression
by Robert Cohen, from SUGI Proceedings, 1999, courtesy of SAS. - An Introduction to Partial Least Squares Regression
by Randall D. Tobias, from SUGI Proceedings, 1995, courtesy of SAS. - SAS Software To Fit Generalized Linear Models
by Gordon Johnston, from SUGI Proceedings, 1993, courtesy of SAS.
- Overview of SAS PROC REG courtesy of
- Logistic Regression and Probit
- A Tutorial on Logistic Regression by Ying So, from SUGI Proceedings, 1995, courtesy of SAS).
- Some Issues in Using PROC LOGISTIC for Binary Logistic Regression by David C. Schlotzhauer, courtesy of SAS).
- Differences
Between Statistical Software Packages As Applied to a Binary Response
Variable, Courtesy of Professor Ibrahim, Tanta University - Performing Exact Logistic Regression with
the SAS System by Robert Derr, SUGI Proceedings, 2000, courtesy of SAS) - Calculating Marginal Probabilities in PROC
PROBIT by
Guy Pascale, courtesy of NESUG
- ANOVA and Experimental Design
- Analysis of Variance in SAS courtesy of
Professor Michael Friendly of York University - Repeated Measures ANOVA Using SAS PROC GLM courtesy of the Consulting
group in the Division of Statistics and Scientific Computation at
UT Austin. Slicing Interactions in SAS courtesy of Oliver Schabenberger
SAS Code for Some Advanced Experimental Designs courtesy
of Oliver SchabenbergerComparing Methods of Analyzing Repeated
Measures Data
- Analysis of Variance in SAS courtesy of
- PROC MIXED
- Comparing the SAS GLM and MIXED Procedures for Repeated Measurements Analysis by Russ Wolfinger and Ming Chang, from SUGI Proceedings, 1995, courtesy of SAS.
- A Brief Comparison of PROC GLM and PROC MIXED in SAS
courtesy of Oliver Schabenberger
- Categorical Data Analysis
- Recent Advances in Categorical Data Analysis by Maura Stokes, from SUGI Proceedings, 1999, courtesy of SAS..
- Repeated Measures Analysis with Discrete Data Using the SAS System by Gordon Johnston and Maura Stokes, from SUGI Proceedings, 1996, courtesy of SAS.
- Exact Methods in the NPAR1WAY Procedure by Anupama Narayanan and Donna Watts, from SUGI Proceedings, 1996, courtesy of SAS.
- Other
- Factor Analysis Using SAS PROC FACTOR courtesy of
the Consulting
group in the Division of Statistics and Scientific Computation at
UT Austin. - Structural Equation Modeling Using Proc Calis
- Sample Size Computations and Power
Analysis with the SAS System by John Castelloe, SUGI Proceedings, 2000, courtesy of SAS) - Multiple Imputation for Missing
Values: Concepts and New Development by Yang Yuan, SUGI Proceedings, 2000, courtesy of SAS) - Point & Click Forecasting with the
Time Series Forecasting System
by Charles Hallahan, courtesy of NESUG - New SAS Procedures for Analysis of Sample Survey Data by Anthony An and Donna Watts, from SUGI Proceedings,
1998, courtesy of SAS.
- Recent Enhancements and New Directions in SAS/STAT Software by Maura E. Stokes and Robert N. Rodriguez, from SUGI Proceedings, 1998, courtesy of SAS.
- Exploring ELISA Data with the Analyst
Application by Stewart Fossceco, Knoll Pharmaceutical Company and Nathan Curtis, SAS Institute Inc., from SUGI Proceedings, 1999, courtesy of SAS.
- Statistical Enhancements in Release 6.12 of the SAS System by Maura E. Stokes, from SUGI Proceedings, 1997, courtesy of SAS.
- Confirmatory and Exploratory Data
Analyses Using PROC GENMOD: Factors Associated with Red Light Running
Crashes by Li wan Chen and Yusuf Mohamedshah, courtesy of NESUG - Psychometrics 101 by
Ronald P. Cody, courtesy of NESUG - A Smart Guide to Dummy Variables by
Susan Garavaglia and Asha Sharma, courtesy of NESUG - A Simulation Study of Estimators in
Stratified Proportional Hazard Models by Hsi-Wen Liao, courtesy of NESUG - RISK EVALUATION AFTER HEART VALVE
REPLACEMENT BY SAS PROC PHREG by
Chao L. Chen and Lynn Wang, courtesy of NESUG - Using proc multtest to perform multiple
comparisons
- Factor Analysis Using SAS PROC FACTOR courtesy of
SAS Programming
-
Reading Data/Data Transformation/Data Management
- Reading Data into SAS adapted from materials created by
Oliver Schabenberger - The Input Statement: Where It’s @ by Ronald Cody,
courtesy of NESUG - Data Transformations and Manipulation in SAS adapted
from materials created by Oliver Schabenberger - Working with SAS Date and Time Functions
by Andrew H. Karp, courtesy of NESUG - Creative Uses of Functions
by Steven A. Wright, courtesy of NESUG - Data Cleaning 101
by Ronald Cody, courtesy of NESUG - How MERGE Really Works
by Bob Virgile, courtesy of NESUG - Transforming Multiple-Record Data into
Single-Record Format when Number of Variables is Large
by David Izrael & David Russo, courtesy of NESUG - Longitudinal Data Techniques: Looking Across
Observations by Ronald Cody, Ed.D., Robert Wood Johnson, courtesy of NESUG - Changing the Shape of Your Data: PROC TRANSPOSE
vs. Arrays by
Bob Virgile, courtesy of NESUG - The RETAIN Statement: One Window into the
SAS Data Step
by Paul Gorrell, courtesy of NESUG
- Reading Data into SAS adapted from materials created by
- Procedures
- PROC MEANS More than just your average
procedure
by Peter R. Welbrock, courtesy of NESUG - The power of PROC FORMATby Jonas V. Bilenas, courtesy of
NESUG - Ten Things You Should Know About PROC FORMAT
by Jack Shoemaker, courtesy of NESUG - PROC SQL for DATA Step Die-Hards
by Christianna S. Williams, courtesy of NESUG - An Introduction to the SQL Procedure
by Chris Yindra, courtesy of NESUG
- Alternatives to Merging SAS Data Sets
But Be Careful
by Michael J. Wieczkowski, courtesy of NESUG
- Handling Missing Values in the SQL
Procedure
by Danbo Yi and MA Lei Zhang, courtesy of
NESUG - Creating and using indexes in SAS
- Creating and using formats and format libraries
in SAS - Using multidimensional arrays
- PROC MEANS More than just your average
- Good Programming Practices
- Bulletproofing Your SAS Results
by Vanessa Hayden, courtesy of NESUG - Clean-up, Comments and Code – Making it
Maintainable
by Clay and Lori Martin, courtesy of NESUG - SAS Program Efficiency for Beginners
by Bruce Gilsen, courtesy of NESUG - Coding for Posterity
by Rick Aster, courtesy of NESUG
- Bulletproofing Your SAS Results
- ODS
- ODS, YES! Odious, NO! An Introduction to
the SAS Output Delivery System
by Lara Bryant, Sally Muller and Ray Pass, courtesy of
NESUG - ODS for Data Analysis: Output As-You-Like-It in Version 7 by Christopher R. Olinger and Randall D. Tobias, from SUGI Proceedings, 1998,
courtesy of SAS. - Making the SAS
Output Delivery System (ODS) work for you by William Fehlner, from SUGI Proceedings, 1999,
courtesy of SAS. - Twisty
Little Passages All Alike, Output Delivery System (ODS) Templates
Exposed by Chris Olinger, from SUGI Proceedings, 1999,
courtesy of SAS.
- ODS, YES! Odious, NO! An Introduction to
- SAS Macros
- Getting Started with Macros
by Ian Whitlock, courtesy of NESUG - Moving from Macro Variables
to Macros
by Lisa Sanbonmatsu, courtesy of NESUG - Macros from Beginning to Mend A Simple and
Practical Approach to the SAS Macro Facility
by Michael G. Sadof, courtesy of NESUG - An Introduction to Macro Variables and
Macro Programs
by Mike S. Zdeb, courtesy of NESUG - Creating Macro Variables via PROC SQL
by Mike S. Zdeb, courtesy of NESUG - More About INTO:Host-Variable in PROC
SQL: Examples
by John Q. Zhang, courtesy of NESUG - Macro Quoting Functions, Other Special
Character Masking Tools, and How To Use Them
by Arthur L. Carpenter, courtesy of NESUG - Secrets of Macro Quoting Functions How
and Why
by Susan O Connor, courtesy of NESUG - &&&, ;;, and Other
Hieroglyphics Advanced Macro Topics
by Chris Yindra, C. Y., courtesy of NESUG
- Getting Started with Macros
- Other
- Debugging 101
by Peter Knapp, courtesy of NESUG - Those Missing Values in Questionnaires
by John R. Gerlach and Cindy Garra, courtesy of
NESUG - Avoiding Mayhem in the New Millennium:
Working with Missing Data
by JoAnn Matthews, courtesy of NESUG - Simplifying Complex Character Comparisons
by Using the IN Operator and the Colon (:) Operator Modifier
by Paul Grant, courtesy of NESUG - Arrays: In and Out and All About
by Marge Scerbo, courtesy of NESUG - Complex Arrays Made Simple
by Mary McDonald, PaineWebber Incorporated, courtesy of
NESUG - You Could Look It Up: An Introduction to
SAS HELP Dictionary Views
by Michael Davis, courtesy of NESUG - The ‘SKIP’ Statement
by Paul Grant, courtesy of NESUG - Indexing and Compressing SAS Data Sets: How,
Why, and Why Not
Andrew H. Karp, courtesy of NESUG
- Debugging 101
Transferring Files
- File Transfer with WS_FTP adapted from a page developed by Training Services of
The
University of Texas at Austin.
Links to Other SAS Resources
- Proceedings
from NESUG for 1997 through 2000 - Proceedings
from SUGI 26, April 2001 - SAS Statistics Papers
(including Data
Analysis Papers, Econometrics and Time Series Papers) - SAS Statistics Documentation
- SAS Statistics
Examples