Basic Sas Training Day 1

download Basic Sas Training Day 1

of 21

Transcript of Basic Sas Training Day 1

  • 8/6/2019 Basic Sas Training Day 1

    1/21

    BASE SAS training 1

    BASIC SAS training

    By Kavitha B Krishnappa (00621I)

  • 8/6/2019 Basic Sas Training Day 1

    2/21

    BASE SAS training 2

    Agenda

    Introduction

    Core Technologies

    Vocabulary

    SAS Processing

    Sample program

    Summary

    Questions

  • 8/6/2019 Basic Sas Training Day 1

    3/21

    BASE SAS training 3

    Statistical Analysis System

    Integrated system of software products thatenables you to perform

    Data entry, retrieval and management

    Report writing and graphics Statistical and mathematical analysis Business planning, forecasting and decision

    support Operations research and project

    management Quality improvement Applications development

    Manage

    Access

    Present Analyze

  • 8/6/2019 Basic Sas Training Day 1

    4/21

    BASE SAS training 4

    Core Technologies

    Multi-Vendor Architecture

    Multi-Engine Architecture

    Rapid Application Development Web enablement

  • 8/6/2019 Basic Sas Training Day 1

    5/21

    BASE SAS training 5

    Vocabulary

    Data set

    Observation

    Variable

    Data value

    Informat

    Format

    Missing values

  • 8/6/2019 Basic Sas Training Day 1

    6/21

    BASE SAS training 6

    SAS Datasets = Observation X Variables

    Obs Col1 Col2 Col3

    1

    2

    Obs Col1 Col2 Col3

    1

    2

    Obs Col1 Col2 Col3

    1

    2

    Obs Col1 Col2 Col3

    1

    2

    Obs Col1 Col2 Col3

    1

    2

  • 8/6/2019 Basic Sas Training Day 1

    7/21

    BASE SAS training 7

    Temporary v/s Permanent SAS dataset

    Temporary SAS datasets

    are stored in the work library

    erased when session is closed

    use less hard disk space Permanent SAS datasets

    are created in files/folders

    can be reused

    use more memory on the hard-drive

  • 8/6/2019 Basic Sas Training Day 1

    8/21

    BASE SAS training 8

    Informat and Format

    Informat => Reads data value incertain forms

    Format => Writes value out in aparticular form

    Read as written asSAS variableComma10.

    Output data

    Dollar8.2$1,234.00

    Input data value

    1234

  • 8/6/2019 Basic Sas Training Day 1

    9/21

    BASE SAS training 9

    Missing values Unknown data value for a variable in a observation Represented by a dot(.) Something to look out for

    Obs Id Age Sex

    1 001 21 F

    2 002 23 .

  • 8/6/2019 Basic Sas Training Day 1

    10/21

    BASE SAS training 10

    SAS processing

    A sequence of SAS statements executed inorder. Every SAS statement ends with asemicolon(;).

    DATA step

    manipulates data

    Procedure step

    analyzes data, produces output ormanages SAS files

  • 8/6/2019 Basic Sas Training Day 1

    11/21

    BASE SAS training 11

    Raw data

    file

    Data

    step

    Data

    step

    Pro

    c

    Ste

    p

    Pro

    c

    Ste

    p

    Final

    Report

    Final

    Report

    SAS

    Dataset

    s

    SAS

    Dataset

    s

    Analysis

    Results

    Analysis

    Results

    Processflow

  • 8/6/2019 Basic Sas Training Day 1

    12/21

    BASE SAS training 12

    Simple example

    DATA TEST;INPUT AGE SEX $ WEIGHT ;CARDS;

    32 F 15025 M 180;PROC PRINT;

    TITLE1 ' DATA TEST';TITLE2 ' INPUT THRU CARDS ';RUN;

  • 8/6/2019 Basic Sas Training Day 1

    13/21

    BASE SAS training 13

    JCL

    Inline

    //STEP01 EXEC SASPROD,REGION=8M,STIME=120

    //SYSIN DD *

    sas program

    /*

    Thru dataset

    //STEP01 EXEC SASPROD,REGION=8M,STIME=120

    //SYSIN DD DSN=SAS.PDS.NAME(PROGRAM),

    // DISP=SHR

  • 8/6/2019 Basic Sas Training Day 1

    14/21

    BASE SAS training 14

    What to look out for

    SAS LOG

    SAS PRINT

    OUTPUT FILES

  • 8/6/2019 Basic Sas Training Day 1

    15/21

    BASE SAS training 15

    Log

  • 8/6/2019 Basic Sas Training Day 1

    16/21

    BASE SAS training 16

    Log

  • 8/6/2019 Basic Sas Training Day 1

    17/21

    BASE SAS training 17

    Log

  • 8/6/2019 Basic Sas Training Day 1

    18/21

    BASE SAS training 18

    SAS PRINT

  • 8/6/2019 Basic Sas Training Day 1

    19/21

    BASE SAS training 19

    Summary

    Used to access, manage , analyze andpresent data

    Written in free format

    Interpreted not Compiled Step by step approach Data set, observation, variables, missing

    values

    Sample example

  • 8/6/2019 Basic Sas Training Day 1

    20/21

    BASE SAS training 20

    Questions

  • 8/6/2019 Basic Sas Training Day 1

    21/21

    BASE SAS training 21