SAS Library
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
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.
 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
 PROC MIXED
 Categorical Data Analysis
 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 HsiWen 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
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 MultipleRecord Data into
SingleRecord 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
 Procedures
 Good Programming Practices
 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 AsYouLikeIt 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.
 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:HostVariable” 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
 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
Transferring Files
Links to Other SAS Resources
The content of this web site should not be construed as an endorsement
of any particular web site, book, or software product by the
University of California.