You are on page 1of 5

Anasa Technologies

Course duration 16 sessions

Statistical Analysis System:SAS is driven by SAS programs, which define a sequence of operations to be performed on data stored as tables. Although non-programmer graphical user interfaces to SAS exist (such as the SAS Enterprise uide!, these "#s are most often merely a front-end that automates or facilitates the generation of SAS programs. $he functionalities of SAS components are intended to be accessed via application programming interfaces, in the form of statements and procedures SAS has many business solutions that enable large-scale software solutions for areas such as #$ management, human resource management, financial management, business intelligence, customer relationship management and more. BASE SAS Introduction to SAS Programming Working in the SAS Environment #ntroduction Working with the windows %rogram editor window &og window 'utput window (esult window Explorer window Overview of li raries )atasets )ata view *atalog (eferencing +iles in SAS &ibraries Basic conce!ts *reating a SAS %rograms *omponents of SAS %rograms *haracteristics of SAS %rograms &ayout of SAS %rograms "ethods for getting data into SAS ,ethods for getting data into SAS can be put into four general categories Entering data directly into SAS data sets

*reating SAS data sets from raw data files *onverting other software.s data files into SAS data sets (eading other software.s data file directly

In!ut Styles &ist input *olumn input +ormatted input ,odified/,ixing input (eading ,essy (aw )ata (eading ,ultiple lines of (aw )ata per observation (eading ,ultiple observations per line of raw data (eading delimited file with )A$A step Assigning #aria le Attri utes %ermanent Attributes $emporary 0ariable Attributes Pointers *olumn pointers &ine %ointers Informats and $ormats Informats *haracter informats 1umeric informats )ate and time informats $ormats *haracter formats 1umeric formats )ate and time formats

$unctions Arithmetic +unctions String +unctions )ate and $ime +unctions %eading %aw &ata from E'ternal $ile #nfile statement #mport Export O!tions lobal options &ocal 'ptions

Statements lobal Statements &ocal Statements (ontrol Statements #f statement and if else statement #f then else statement 2here statement &oops (do, dountil, dowhile! Procedures %roc %rint %roc $ranspose %roc Sort %roc *ontents %roc +ormats %roc Append %roc $abulate %roc #mport %roc (eport %roc Export %roc )atasets %roc +req %roc ,eans %roc (eg A&#A)(E& SAS SAS*S+, #ntroduction to %roc S3& *reating tables #nserting data into tables Alter the tables 4 etc5 ,odifying the tables %etrieving &ata from "ulti!le ta les 1atural 6oin #nner 6oin 'uter 6oin ((ight, &eft, +ull! SAS*-%AP. #ntroduction to raphs $ypes of raphs *hart %lot ilustration of axis options

#llustration of symbol options #llustration of footnote, note, title

SAS*S/A/ #ntroduction to Statistics %roducing )escriptive Statistics *omputing Statistics for 1umeric 0ariables Procedures %roc *orrelation %roc (egression %roc ,eans %roc Summary %roc "nivariate %roc +req %roc Annova (om ining SAS &atasets *oncatenating ,erging 'ne-to-one merging 'ne-to-many merging ,any-to-one merging ,any-to-many merging ,atching merging "pdating &e ugging of Errors 2riting SAS programs that wor7 +ixing programs that )on.t wor7 Searching for the ,issing Semicolon 0nderstanding &ata ste! Processing %rogram data vector(%)0! *ompilation %hase Execution %hase *reating a +ile shortcut with the +ile Shortcut Assignment 2indow ,a7ing a file shortcut to a program )eleting a file shortcut 8rowsing and submitting a file shortcut for a SAS program 0iewing file shortcut properties Out!ut &elivery System 1O&S2 +undamentals of the ')S

')S and the )ata step Syntax for ')S Enhanced features in a )ata step #ntroduction to ')S language Statements

SAS*"A(%OS #ntroduction to ,acro &anguage Elements #ntroduction to ,acro 0ariables Automatic ,acro 0ariables "ser defined ,acro 0ariables #ntroduction to ,acro %rocessing ,acro Statements ,acro +unctions %etrieving &ata from Single /a le #ntegration of )atabase *onnecting to a )8,S "sing the S3& %rocedure %ass-$hrough +acility *onnecting to a excel "sing the S3& %rocedure %ass-$hrough +acility *onnecting to a access "sing the S3& %rocedure %ass-$hrough +acility *onnecting to a )8,S "sing the &ibname Statement SAS*A((ESS )efine SAS/Access Software #dentify the types of data repositories that SAS/Access can access $he interface engine $he SAS/Access &ibname Statement $he S3& %rocedure %ass-$hrough +acility $he Access %rocedure (equirements to *onnect to a )atabase SAS/Access &ibname engines )ata sources

You might also like