Вы находитесь на странице: 1из 3

SAS Course CONTENTS

(Arvind Dama) +91 80888 54454 Introduction to SAS_ Software


The SAS Language The Two Parts of a SAS Program SAS in Windows Environment SAS Log / Editor / Output windows Libraries System Options

Reading Data into SAS


Different ways to read data into SAS

Reading Raw Data into SAS


Telling SAS Where to Find Raw Data Different INPUT Styles (List, Column, Formatted, Mixed) INFORMATS Reading Messy Raw Data Reading Multiple Lines of Raw Data per Observation Reading Multiple Observations per Line of Raw Data Options in the INFILE Statement Reading Delimited Files with the DATA Step (@n, @ , @, @@, /, #n, :, & )

Working with SAS Data


Creating and Redefining Variables SAS Functions Numeric: sum, mean, max, mod, fact, range Char: substr, scan, length, lengthc, cat, catx, tranwrd, compbl, index, indexc Date: day, week, qtr, mdy, datejul, intck, intnx, weekday, datetime, datepart IF-THEN/ELSE Statements RETAIN Shortcuts DO-LOOP ARRAYS Informats, Formats, Functions, Labels

Procedures
WHERE Statement IF vs WHERE Titles and Footnotes SORT PRINT CONTENTS FORMAT MEANS FREQ TABULATE REPORT TRANSPOSE Creating Reports using DATA step

Enhancing Output with ODS


PROC TEMPLATE ODS TRACE ON / OFF ODS SELECT / EXCLUDE Creating HTML / RTF / PDF Output Customizing Titles and Footnotes Customizing PROC PRINT Output with the STYLE= Option Customizing PROC REPORT Output with the STYLE= Option Customizing PROC TABULATE Output with the STYLE= Option Using PROC FORMAT in ODS as style attribute values

Combining SAS_ Data Sets


Stacking Interleaving PROC APPEND One-to-One Match Merge One-to-Many Match Merge Merging Summary Statistics with the Original Data Tracking and Selecting Observations with the IN= Option Updating a Master Data Set with Transactions Using SAS Data Set Options OUTPUT Statement

SAS / SQL
PROC SQL CREATE INSERT ALTER UPDATE DELETE DROP SELECT Sorting, Grouping, Dealing with Duplicate data, VIEWS Cartesian product JOINS

SAS / MACRO
Introduction to SAS Macro facility PROC OPTIONS Macro variables Different ways to create Macro Variables Substituting Text with Macro Variables Macros Writing a macro Macro Parameters Adding Parameters to Macros Positional and Keyword parameters Local and Global macro variables Writing Macros with Conditional Logic Writing Data-Driven Programs with CALL SYMPUT Debugging Macro Errors using system options

SAS / ACCESS
Connecting to DBMS LIBNAME statement SQL Pass Through PROC DBLOAD PROC IMPORT PROC EXPORT Dynamic Data Exchange

Using Basic Statistical Procedures


PROC UNIVARIATE PROC MEANS PROC FREQ PROC CORR PROC REG PROC ANOVA PROC GLM PROC TTEST

SAS / GRAPH
PROC PLOT PROC CHART PROC GPLOT PROC GCHART

All the programs with PRACTICAL explanation Simple project (Data, Code, Description) Certification Model papers

Вам также может понравиться