Efficient Way To Learn Sas With Virtually No Cost

  • Uploaded by: pratik0001
  • 0
  • 0
  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Efficient Way To Learn Sas With Virtually No Cost as PDF for free.

More details

  • Words: 1,188
  • Pages: 95
Efficient Way to Learn SAS with Virtually No Cost

Mirjana Stojanovic Statistical Programmer Chapel Hill, NC

MMStojanovic: Stojanovic:  M MStojanovic: Stojanovic:

Learning Learning from from WEB WEB sites sites  Find Find out out

WEB WEB sites sites which which is is the the most most suitable suitable for for your your needs needs  Follow Follow instructions instructions or or copy copy and and paste paste into into SAS SAS learning learning edition edition (optional) (optional)  Check Check back back frequently frequently and and check check links links which which you you will will use use the the most most of of the the time time

FirstObs.com http://www.firstobs.com

Detailed

and compact Broad spectrum of information Good links to other sites Not too narrative Basic and advanced procedures

FirstObs.com (cont.) http://www.firstobs.com

Tutorial List  Net Resources expanded list of Internet resources  SAS Community 



Search FirstObs.com site by keyword a

FirstObs.com (cont.) http://www.firstobs.com

Data step  Combining data files  Execute: if...Then  Functions  Reading raw data  Retain statement

FirstObs.com (cont.) http://www.firstobs.com

SAS procedure Proc Format Proc Freq Proc Print Proc Sort Proc Contents

Institute for Clinical and Epidemiologic Research http://hsrd.durham.med.va.gov/Biostat/training/SAS%20presentation%20v10.pdf

Comprehensive manual  Easy to follow  Simple sentences  Descriptive explanation  Programming mistakes and how to avoid them 

Institute for Clinical and Epidemiologic Research http://hsrd.durham.med.va.gov/Biostat/training/SAS%20presentation%20v10.pdf

Basic Components of SAS - Getting Data into a SAS Data Set - Types of SAS Data Sets - Permanent Data Sets - Libname Statement - Using Existing SAS Data Set * Set Statement * Merge Statement

Institute for Clinical and Epidemiologic Research http://hsrd.durham.med.va.gov/Biostat/training/presentation%20II%20v10.pdf

Introduction to SAS Procedures  Proc Means  Proc Univariate  Proc Freq  Proc Contents  Proc Plot

Virginia Commonwealth University http://www.people.vcu.edu/~rjohnson/bios524/Cody%20Notes/index.html

 Based

on Cody and Pass, SAS Programming by Example  Very clear and simple sentences  Descriptive explanation  Easy navigation  Remarks/Hints in red color  One example per page

Virginia Commonwealth University (cont.) http://www.people.vcu.edu/~rjohnson/bios524/Cody%20Notes/index.html

Chapter 1. What goes on in the data step? - The compilation phase - The execution phase Chapter 8. “Remembering" values from previous observations

RHO, Inc.

http://www.rhoworld.com/index_services_biostats.htm

Explanation through LOG messages(Note) Miscellaneous programming materials Tutorial on the SAS system Good summary at the end of chapters Examples supported with explanations

Chapter

1. Introduction

Chapter

2. Introduction to Computers

Chapter

3. Introduction to SAS

Chapter

4. Using SAS Procedures

Chapter

5. Transforming SAS Data Sets

Chapter

6. SAS Programming

Chapter

7. Managing and Combining SAS Data Sets

Chapter

8. Using External Files with SAS

Chapter

9. Report Writing

Chapter

10. Matrix Algebra with SAS/IML

Chapter

11. Statistical Graphics with SAS/Graph

Chapter

12. Data Entry and Editing with SAS/FSP

Chapter

13. The Macro Language

Chapter

14. Miscellaneous Programming Materials

Chapter

15. Research Data Management

RHO, Inc.

http://www.rhoworld.com/index_services_biostats.htm

Chapter 5.  Transforming SAS Data Sets a. Creating new SAS data sets b. Creating and transforming variables c. Subsetting observations d. Subsetting variables

WHERE vs IF The

WHERE statement works before observation are brought into the data step(that is the PROGRAM DATA VECTOR) . The

IF statement works on observation that are already in the data step.

The

WHERE statement is not executable, but the IF statement is

The

WHERE statement operates only on observations in SAS data sets, whereas the IF statement can operate either on observations from existing SAS data sets or on observations created with an input statement. If

a BY statement does not accompany a SET or MERGE statement, the WHERE and IF statements usually produce the same result In

almost all cases a WHERE statement is more efficient than an IF statement(observations do not have to be moved into the PDV) The

WHERE statement, but not the IF statement can be used in SAS PROCS .

RHO, Inc.

http://www.rhoworld.com/index_services_biostats.htm

Chapter 7. COMBINING AND MANAGING SAS DA a. Multiple input data sets b. SAS special variables c. Reshaping SAS data sets d. Data library management

RHO, Inc.

http://www.rhoworld.com/index_services_biostats.htm

MISCELLANEOUS PROGRAMMING MATERIALS

University of Central Florida

http://dms.stat.ucf.edu/Sta4102notes/Prog2/Chapter10/STA4102-Chapter10.ppt

Chapter 10  Well animated  Step by step explanations  Refresher Quiz  Different color for better understanding

University of Central Florida(cont.) http://dms.stat.ucf.edu/Sta4102notes/Prog1/Chapter5/Chapter5-STA4102.ppt

 Chapter

5 Process flow of Subseting IF How to create SAS variable conditionally

University of Central Florida (cont.) http://dms.stat.ucf.edu/Sta4102notes/Prog2/Chapter9/Chapter9-STA4102.ppt

 Chapter

9 Refresher Quiz

Karolinska Institutet in Stockholm. Paul Dickman

 http://www.pauldickman.com/teaching/sas/index.

 http://www.pauldickman.com/teaching/sas/set_by

 http://www.pauldickman.com/teaching/sas/sas_tip

 http://www.pauldickman.com/teaching/sas/sas_tip

National Institute of Health http://support.cit.nih.gov/statsoft/training/classrm/courstmp.htm

SAS Programming Fundamentals I http://support.cit.nih.gov/Statsoft/training/crsnotes/p SAS Programming Fundamentals II

http://support.cit.nih.gov/statsoft/training/crsnotes/fun2

National Institute of Health (cont.)  Systematic

explanations  Plenty of good examples  Exercises included  Creating maps with SAS

National Institute of Health http://support.cit.nih.gov/statsoft/training/classrm/courstmp.htm

Producing Tables with SAS Producing Graphs with SAS

Producing Reports with SAS Using the SAS System for Elementary Statistical A

Using Proc Freq in the SAS System to Perform Ca

University of Florida http://ifasstat.ufl.edu/sta4702/pdf/SASIntro.pdf

 Descriptive  Choosing

different color for a better understanding  Presentation in pictures

University of Florida (cont.) http://ifasstat.ufl.edu/sta4702/pdf/SASIntro.pdf

 Rules

of SAS Use  General Form of a SAS Program  Different ways one can read in data using SAS  Reading Data from an External Text File  SAS Datasets

University of Florida (cont.) http://ifasstat.ufl.edu/sta4702/pdf/SASIntro.pdf

 Temporary

and Permanent SAS Data Sets  Creating a Permanent Data Set  List Input  Delimited Files  Combining Data Sets

Andrew Karp on Proc Means

http://www.hasug.org/HASUG%20_PR

http://www2.sas.com/proceedings/su

http://www.dasconsultants.com/pape

SAS Customer Support Center

 http://support.sas.com/documentation/onlinedoc/c

 http://support.sas.com/publishing/pdf/57198_ch3p

Using PROC MEANS and PROC FREQ to count MISSING VALUES

The Pennsylvania State University http://www.stat.psu.edu/~jianchu/STAT480.htm#lecture%20Notes

Clear

short examples Homework's and solutions Examples on one page Easy to follow Given advantages

The Pennsylvania State University (cont.) http://www.stat.psu.edu/~jianchu/STAT480.htm#lecture%20Notes

http://www.stat.psu.edu/~jianchu/GettingStartted_file Getting data into the SAS system Working with your SAS data: Part I Working with your SAS data: Part II Working with multiple SAS data sets Working with statistics

The Pennsylvania State University http://www.stat.psu.edu/~dcsteven/stat480/

Quiz 1 (with correct answers) Quiz 2 (with correct answers)

http://www.sasusers.com/links/default

 Information

& Resources for SAS® Users

 Stats

& SAS Links:

 General

Topics

http://www.sys-seminar.com/SASArticles.htm

Newsletter “Missing semicolon” SAS Tips Small but useful examples, SAS news Keep your attention from the beginning to the end

SAS: the SAS Users' Group List (SUG-L) What is SUG-L? SUG-L is a listserv-based mailing list for SAS users throughout the Research Triangle area. The list provides a way for users in the area to exchange information about SAS problems and questions.  Meetings of The Research Triangle SAS Users Group

(RTSUG) are announced on this list.

SAS Newsgroup comp.soft-sys.sas  This newsgroup and SAS-L are joined(mirrored) so that the messages sent to one will also be sent to the other.  Deja.com Power Search provides an easy way to read comp.soft-sys.sas and search the archives.

Philip Mason http://homepage.ntlworld.com/philipmason/

 SAS

Tips and Techniques  SAS related links  SAS Papers

Conclusion   

WEB is a golden mine for a learning WEB plus combination with other resources will give a best results Complementary ways: - BBU books - SUGI, SESUG, PHARMASUG - SAS Training classes - Attending SAS Local groups - Actively using SUG-L - WORKING EXPERIENCE

Mirjana Stojanovic Statistical programmer Chapel Hill, NC 27514 [email protected] Tel: (919) 932-6236

Related Documents


More Documents from ""