Download presentation

Presentation is loading. Please wait.

1
**Efficient Way to Learn SAS with Virtually No Cost**

Mirjana Stojanovic Statistical Programmer Chapel Hill, NC I will talk about myself, and how I got this idea to write such paper. In this paper I have about 15 sites, but depend of time how many of them I will present at SESUG 2003.

2
**Learning from WEB sites**

M Stojanovic: M Stojanovic: M Stojanovic: Learning from WEB sites Find out WEB sites which is the most suitable for your needs Follow instructions or copy and paste into SAS learning edition (optional) Check back frequently and check links which you will use the most of the time 1. This is my way how I want to share Information

3
**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

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

Tutorial List Net Resources expanded list of Internet resources SAS Community Search FirstObs.com site by keyword and topic

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

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

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

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

12
**Descriptive explanation Programming mistakes and how to avoid them**

Institute for Clinical and Epidemiologic Research Comprehensive manual Easy to follow Simple sentences Descriptive explanation Programming mistakes and how to avoid them

14
**Institute for Clinical and Epidemiologic Research http://hsrd. durham**

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

19
**Introduction to SAS Procedures Proc Means Proc Univariate Proc Freq **

Institute for Clinical and Epidemiologic Research Introduction to SAS Procedures Proc Means Proc Univariate Proc Freq Proc Contents Proc Plot

23
**Virginia Commonwealth University http://www. people. vcu**

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

24
**Virginia Commonwealth University (cont. ) http://www. people. vcu**

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

34
**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

35
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 ODS PAPER

36
**RHO, Inc. http://www. rhoworld. com/index_services_biostats**

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

37
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 .

38
**RHO, Inc. http://www.rhoworld.com/index_services_biostats.htm**

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

40
**RHO, Inc. http://www.rhoworld.com/index_services_biostats.htm**

MISCELLANEOUS PROGRAMMING MATERIALS

46
**University of Central Florida http://dms. stat. ucf**

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

50
**University of Central Florida(cont. ) http://dms. stat. ucf**

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

62
**University of Central Florida (cont. ) http://dms. stat. ucf**

Chapter 9 Refresher Quiz

64
**Karolinska Institutet in Stockholm. Paul Dickman**

68
**National Institute of Health http://support. cit. nih**

SAS Programming Fundamentals I SAS Programming Fundamentals II

69
**National Institute of Health (cont.)**

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

72
**Producing Tables with SAS Producing Graphs with SAS **

National Institute of Health Producing Tables with SAS Producing Graphs with SAS Producing Reports with SAS Using the SAS System for Elementary Statistical Analysis Using Proc Freq in the SAS System to Perform Categorical Data Analysis

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

Descriptive Choosing different color for a better understanding Presentation in pictures

74
**University of Florida (cont. ) http://ifasstat. ufl**

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

76
**Temporary and Permanent SAS Data Sets Creating a Permanent Data Set **

University of Florida (cont.) Temporary and Permanent SAS Data Sets Creating a Permanent Data Set List Input Delimited Files Combining Data Sets

78
**Andrew Karp on Proc Means**

80
**SAS Customer Support Center**

Using PROC MEANS and PROC FREQ to count MISSING VALUES

81
**The Pennsylvania State University http://www. stat. psu**

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

82
**Getting data into the SAS system Working with your SAS data: Part I **

The Pennsylvania State University (cont.) 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

88
**The Pennsylvania State University http://www. stat. psu**

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

89
Information & Resources for SAS® Users Stats & SAS Links: General Topics

90
**Newsletter “Missing semicolon” SAS Tips **

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

91
**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.

92
**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.

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

SAS Tips and Techniques SAS related links SAS Papers

94
**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

95
**Statistical programmer**

Mirjana Stojanovic Statistical programmer Chapel Hill, NC 27514 Tel: (919)

Similar presentations

© 2017 SlidePlayer.com Inc.

All rights reserved.

Ads by Google