Vous êtes sur la page 1sur 8

SAS Training – Detailed Training Contents

Duration: 2 Months

SAS ® System Modules used

This course covers Version 9 of Base SAS, SAS/ACCESS, SAS/GRAPH and SAS/STAT.

Course Topics

Introduction

overview of SAS

getting started with SAS

Accessing Data

accessing existing SAS data sets

reading raw data files

reading Microsoft Excel files

accessing a RDBMS (optional)

Managing Data

reading SAS data sets and creating new columns

controlling output of rows and columns

conditional processing using IF

sorting SAS data sets

combining SAS data sets

recoding data values

THEN

ELSE

Data Manipulation Techniques

Controlling Input and Output

outputting multiple observations

writing to multiple SAS data sets

selecting variables and observation

Summarizing Data

creating an accumulating total variable

accumulating totals for groups of data

Multisoft Systems

Reading and Writing Different Types of Data

reading delimited raw data files

controlling when a record loads

reading hierarchical raw data files

writing to an external file

Data Transformations

introduction

manipulating character values

manipulating numeric values

manipulating numeric values based on dates

converting data types

Debugging Techniques

using the PUT statement

using the DEBUG option

Processing Data Iteratively

DO loop processing

SAS array processing

using SAS arrays

Combining SAS data sets

match-merging two or more SAS data sets

simple joins using the SQL procedure

Analyzing Data

creating frequency reports

PROC MEANS and PROC SUMMARY

the UNIVARIATE procedure (self-study)

exporting data using the Output Delivery System (ODS)

Presenting Data

titles, footnotes and SAS options

generating reports using the PRINT procedure

PROC REPORT

PROC TABULATE

producing graphical reports

Multisoft Systems

SAS ® Macro Language

Introduction

Purpose of the Macro Facility

Program Flow

Course Data

Macro Variables

Introduction to Macro Variables

Automatic Macro Variables

Macro Variable References

User-Defined Macro Variables

Delimiting Macro Variables Names

Macro Functions

Macro Definitions

Defining and Calling a Macro

Macro Parameters

Data Step and SQL Interfaces

Creating Macro Variables in the DATA Step

Indirect References to Macro Variables

Retrieving Macro Variable in the DATA Step (Self-Study)

Creating Macro Variables in SQL

Macro Programs

Conditional Processing

Iterative Processing

Global and Local Symbol Tables

SQL Processing with SAS ®

Introduction

Structured Query Language

SAS Functions

Case Study

Multisoft Systems

Basic Queries

Overview of the SQL Procedure

Specifying Columns

Specifying Rows

Presenting Data

Summarising Data

Subqueries

Combining Tables

Overview

Joins

Complex Joins

Set Operators

Creating and Modifying Tables and Views

Creating Tables

Creating Views

Creating Indexes

Maintaining Tables

Getting Started with the SAS ® Output Delivery System

ODS Basics

Understanding the components and basic terminology

Viewing and identifying output objects

selecting output objects

Using the Output Destination

Using the default ODS listing destination

Creating RTF files

Creating PDF files

Creating HTML files

Using ODS PRINTER (self-study)

Output Destination

creating output data sets with ODS

Multisoft Systems

using selections to create output data sets (optional)

Enhancing Reports Using ODS

changing the styles of reports, titles, and footnotes

creating HTML navigation aids

changing the table definition

Working with Styles

creating and modifying a cascading style sheet for HTML files

creating a style with the TEMPLATE procedure

using ODS template stores

Using ODS with the DATA Step

accessing ODS from a DATA step program

Using the STYLE= Option

using the STYLE= option with the PRINT procedure

using the STYLE= option with the TABULATE procedure

using the STYLE= option with the REPORT procedure

Creating Graphics with ODS

creating graphics output

Advanced Reporting Techniques

The REPORT Procedure

Review REPORT procedure syntax for detail and summary reporting

Customize BREAK text

Use a COMPUTE block

Create a cross-tabular report with ACROSS variables

Reference a PROC REPORT column by column number

Use the LINE statement

Use the _BREAK_ automatic report variable

Calculate row percentages and cumulative percentages within

Multisoft Systems

COMPUTE blocks

Use the CALL DEFINE statement

Customize REPORT procedure output with STYLE= statement level options

Perform traffic lighting in REPORT procedure output with CALL DEFINE statements

The TABULATE Procedure

Review TABULATE procedure syntax for summary reporting

Calculate percentages using default statistic names

Calculate percentages using denominator specifications and angle bracket operators

Use PICTURE formats

Use multilabel formats

Control the row structure within a table

Create pages with PROC TABULATE

Control the treatment of missing values and missing CLASS values

Specify form characters for drawing the table in LISTING output

Customize TABULATE procedure output with STYLE= statement level options

Perform traffic lighting in TABULATE procedure output with user-defined formats

The Output Delivery System

Modifying TABLE templates

Investigate the basic syntax for TABLE templates

Use a modified TABLE template

Trace output object creation with ODS TRACE statement

Select output objects for report creation

Creating and using STYLE templates

Investigate the basic syntax for STYLE templates

Use a modified STYLE template

Control template retrieval and storage with ODS PATH statement

The DATA _NULL_ Step (Self-Study)

Multisoft Systems

ANOVA, Regression, and Logistic Regression

Introduction to Statistics

o

discussing fundamental statistical concepts

o

examining distributions

o

describing categorical data

o

constructing confidence intervals

o

performing simple tests of hypothesis

Analysis of Variance

o

performing one-way ANOVA

o

performing multiple comparisons

o

performing two-way ANOVA with and without interactions

Regression

o

using exploratory data analysis

o

producing correlations

o

fitting a simple linear regression model

o

understanding the concepts of multiple regression

o

building and interpreting models

o

describing all regression techniques

o

exploring stepwise selection techniques

Categorical Data Analysis

o

describing categorical data

o

examining tests for general and linear association

o

understanding the concepts of logistic regression and multiple logistic regression

o

exploring logit plots (Self-Study)

Regression Diagnostics

o

examining residuals

o

investigating influential observations and co linearity

Multisoft Systems

Predictive Modeling Using Logistic Regression

Predictive Modeling

o

business applications

o

analytical challenges

Fitting the Model

o

parameter estimation

o

adjustments for oversampling

Preparing the Input Variables

o

missing values

o

categorical inputs

o

variable clustering

o

variable screening

o

subset selection

Classifier Performance

o

ROC curves and Lift charts

o

optimal cutoffs

o

K-S statistic

o

c statistic

o

profit evaluating a series of models

Multisoft Systems