SAS Training
Getting Started with the SAS® System Course
AudienceNew Users who require an Introduction to the SAS System and have not had taken any Computer Programming courses.
ObjectivesThis course is for beginners in the SAS System. The course is designed to be an easy introduction to the SAS System and covers some programming. It is intended as a forerunner to the Fundamentals course for those who have little experience of the SAS System, computers or programming.
PrerequisitesThere are no pre-requisites for this course; however, it is not a course that is suited to Programmers or those already with SAS System Knowledge.
Duration2 days.
The SAS Data Analysis Environment
|
Getting Data with the Data Step
|
Working with your Data
|
Gaining Information from your Data
|
SAS® Fundamentals Course
AudienceThis course is designed for computer users as an introduction to the SAS System.
ObjectivesThis course is our Essential Introduction to the SAS System. The course covers all you need to know to get started with SAS quickly and easily. After the course, attendees will be able to use SAS software to read their data, access, manage and manipulate their data, solve problems, save programs and datasets, use conditional logic, combine files, produce tables and listings of data, and use data analysis techniques.
PrerequisitesAttendees will need some knowledge of their own computer systems and be able to use a keyboard and a mouse.
Duration3 days.
Introduction to SAS
|
SAS Libnames
|
Writing SAS Programs
|
Importing Data Into SAS
|
Manipulating Data
|
Formats and Labels
|
Combining SAS Tables
|
Dates and Times
|
Reporting (optional)
|
Enhancing Output Using ODS
|
Data Analysis (optional)
|
|
SAS® Programming Course
AudienceSAS users who wish to extend their knowledge of SAS software. The course builds on the tools and techniques taught in the SAS Fundamentals course.
ObjectivesAfter the course, attendees will have a thorough knowledge of the internals of the SAS System, be able to write advanced data steps and deal with many kinds of data manipulation problems, combine and transpose SAS datasets, and apply efficiency techniques to their programs.
PrerequisitesAt least 3-6 months experience of using the SAS System.
Duration3 days.
The SAS Data Model
|
Data Step Internals
|
Reading External Files 1 (optional)
|
Data Step Processing
|
Reading External Files 2 (optional)
|
Summarising Data
|
Reading SAS Data Sets
|
Further Techniques
|
Accessing VSAM Files (optional)
|
|
SAS® Report Writing Course
AudienceSAS Users who wish to create tables and reports of their data, both with standardised procedures and bespoke Programs.
ObjectivesThis course covers the use of Proc Print, Proc Report, Proc Tabulate and the Data Step to produce text reports. Other procedures such as Proc SQL and Proc Forms are also discussed. The course teaches all manner of textual report writing techniques, including data manipulation methods that are essential for complex reports.
PrerequisitesTo take this course, you should have taken the Fundamentals of the SAS System Course.
Duration3 days.
Introduction
|
Data Listing and Summaries
|
Creating Tables
|
Enhancing Tables
|
Data Step Reports
|
Proc Report
|
Complex Tables
|
Data Step Control
|
SAS® Advanced Techniques and Efficiencies Course
AudienceSAS Programmers who wish to write efficient SAS Programs and fine-tune their existing Programs.
ObjectivesThis course is designed to enhance existing SAS programming skills and improve the efficiency of your programs. Many different efficiency techniques are studied in depth through practical examples.
PrerequisitesTo take this course, you should have taken the Fundamentals of the SAS System course and have at least 6 months SAS programming experience.
Duration1 day.
Efficiency Techniques
|
Data Storage Methods and Compression
|
Indexing Techniques
|
SAS Data Set Modification
|
Table Lookup Techniques
|
SAS Data Set Modification
|
Sorting Techniques and Efficiencies
|
|
SAS® Macro Course
AudienceSAS Programmers seeking to extend their Programming Skills.
ObjectivesThis course covers the SAS Macro Language in depth. The theory and methods of the Macro facility are discussed through examples and applications. You will be able to write your own Macros, understand the structure of the SAS Macro Language and deal with the various functions available in the Macro Language.
PrerequisitesTo take this course, you should have taken the SAS Fundamentals course and have at least 6 months SAS programming experience.
Duration2 days.
Introduction
|
Variable Code
|
Code Bundles
|
Behind the Scenes
|
Code Generation
|
The Data Step Interface
|
Special Characters
|
Working With Macros
|
Windows and Menus (optional)
|
|
SAS® SQL Course
AudienceSAS Programmers who wish to know the benefits and role of SQL Programming within the SAS System.
ObjectivesThis course covers Proc SQL in detail , concentrating on the use of SQL for existing SAS Programmers. Traditional SAS Data steps and Proc steps are compared with using Proc SQL and efficiency issues are discussed.
PrerequisitesTo take this course, you should have taken the SAS Fundamentals course and have some experience of SAS programming.
Duration1 day
Introduction
|
Selecting Data
|
Combining Data
|
Creating Data
|
Using SAS/STAT® Software for Applied Statistics Course
AudienceFor Statisticians who would like to learn how to run statistical procedures in the SAS System.
ObjectivesThis course is designed to teach users how to perform analyses using base SAS software and SAS/STAT software. Several statistical topics are covered as they apply to SAS software. Topics include statistical interference, analysis of variance, linear regression, and analysis of frequency data. The following procedures are covered: FREQ, CORR, REG, NPAR1WAY, GLM, TTEST, SUMMARY, UNIVARIATE, MEANS, ANOVA, FACTOR, PRINCOMP and CLUSTER.
PrerequisitesTo take this course, you should have taken the Fundamentals of the SAS System course or have equivalent experience.
Duration3 days.
Introduction to Statistics
|
Hypothesis Testing
|
Correlation and Regression
|
Analysis of Variance
|
Frequency Analysis
|
Multivariate Analysis
|
Using SAS/GRAPH® Software Course
AudienceSAS System users.
ObjectivesThis course covers SAS/GRAPH software procedures and other graphic aspects of the SAS System. The course covers all the areas in SAS/GRAPH software that you need to produce high quality presentation graphics. The course can be tailored at no extra charge to reflect the way that you use SAS/GRAPH software. Emphasis can be placed on the procedures you use and the techniques that your company encourages. Please call to discuss this with one of our trainers.
PrerequisitesTo take this course, you should have taken the Fundamentals of the SAS System course or have equivalent experience.
Duration2 days.
Introduction
|
Text Graphics
|
Plots
|
Charts
|
Maps
|
3-D Graphics
|
Storing and Templating
|
Annotation
|
Utilities
|
|
SAS Training
- Intro to SAS® System Course
- SAS® Fundamentals Course
- SAS® Programming Course
- SAS® Report Writing Course
- SAS® Advanced Techniques and Efficiencies Course
- SAS® Macro Course
- SAS® SQL Course
- Using SAS/STAT® for Applied Statistics Course
- Using SAS/GRAPH® Course