Friday
Half-Day Class Descriptions |
| Advanced
SAS Programming Techniques |
|
| SAS
users who have acquired basic skills presented in a SAS Software Basics
course and want to expand their knowledge of the DATA step will want
to attend this course. Attendees will learn advanced programming topics
and techniques in the areas of data access, data manipulation, data
management, data presentation, and much more. Topics include accessing
a variety of non-SAS file formats; using column and line pointers;
specifying system and language options; coding loops, ranges, and arrays;
using operators and modifiers; testing and debugging techniques; reshaping
columns of data; techniques on managing data; custom report writing
techniques; and integrating ODS for improved output. Students will
receive course notes. While this course is suitable for all SAS users,
a minimum of one year base SAS programming experience is required. |
| Data
Reporting: Getting Started with the REPORT and TABULATE Procedures |
|
| The
presentation of data is an essential part of virtually every study
and there are a number of tools within SAS that allow the user to create
a large variety of charts, reports, and data summaries. Two particularly
powerful and valuable procedures that can be used in this process are
REPORT and TABULATE. Both can be used to summarize and display data.
Both are highly customizable, and both are highly flexible. Unfortunately
for many of those just starting to learn these two procedures, the
terms “customizable” and “flexible” often seem
to be euphemisms for “hard to learn”. This workshop will
introduce these procedures by showing you how they work and how they
think. A progression of increasingly more complex examples will be
used to highlight many features. Students will receive course notes. |
| Improve
the Speed and Performance of Your SAS Programs |
SAS
Staff
|
| This
seminar is designed to help you improve the efficiency of your SAS
programs. Specifically, we will identify steps to improve performance
and determine techniques to optimize programs, as well as introduce
students to multiprocessing and using the Scalable Performance Data
Engine. Attendees will learn how to benchmark their applications, and
to apply techniques to reduce CPU time and overall elapsed time. We
will also provide resources for additional information. Highlights
of specific V9 features will be briefly discussed. The course assumes
students possess a solid foundation in DATA step processing; previous
experience in SQL processing is desirable but not required. |
| Nonparametric
Statistics Using SAS |
|
| Despite
the evident popularity of non-parametric statistical methods in many
subject areas, including medicine, SAS does not do as complete of a
job covering the classical non-parametric methods documented in texts
such as Lehman, Conover, or Hollander & Wolfe as it does more familiar
parametric methods. In fact, the situation has deteriorated a little
bit with the disappearance of PROC MRANK, a procedure that SAS no longer
distributes. A few of the capabilities of that procedure have been
incorporated into other procedures such as PROC FREQ. Conover and Iman
popularized a general class of methods known collectively as the rank
transform. In that approach, the data are ranked (in various ways)
and the usual parametric methods are applied to the ranks. In this
course we will explain what SAS does make available directly and what
can be achieved using other SAS procedures either individually or in
combination. Students will receive course notes. |
| Sharpening
Your SAS Skills |
|
| Looking
to advance your career by taking the SAS Base Programming Exam? This
course will better prepare you for the exam by reviewing the key concepts
and techniques required for understanding and passing the exam. All
major topics are covered including accessing data, creating data structures,
managing data, generating reports, handling errors, SQL, and ODS. Students
will improve their proficiency in SAS syntax through simple task-oriented
examples. The class also includes a review of sample test questions
to reinforce your knowledge and understanding of the SAS programming
language. Students will receive course notes. |
| Using
SAS Enterprise Guide |
|
| SAS
Enterprise Guide is a point-and-click interface to the SAS System and
is used by business analysts, statisticians, researchers and programmers.
This course shows how to use SAS Enterprise Guide to retrieve information
from various sources, analyze the data and present the results. Topics
include navigating the menus, managing and manipulating the data, performing
exploratory data analysis, reviewing the generated code, creating graphs,
and using the Document Builder. This course is appropriate for both
new and experienced SAS users who want to learn to use Enterprise Guide.
Students will receive course notes and Getting Started with SAS Enterprise
Guide. |