ASSIGNMENT #2 ( *** ANSWERS ***) 1
|
|
- Reginald Matthews
- 5 years ago
- Views:
Transcription
1 ASSIGNMENT #2 ( *** ANSWERS ***) 1 * problem #1 *** WHERE WILL THE PERMANENT SAS DATA SET BE WRITTEN libname x 'i:\' CREATE A PERMANENT SAS DATA SET NAMED CLINICAL USE AN INFILE STATEMENT TO TELL SAS WHERE THE RAW DATA ARE LOCATED USE COLUMN INPUT FOR ALL VARIABLES EXCEPT FOR VISIT (FORMATTED INPUT) YOU ARE TOLD START-END COLUMNS - IN THIS PROBLEM, IT'S EASY YO USE (EXCEPT FOR THE DATE) USE A FORMAT STATEMENT TO ASSIGN A RULE TO THE DISPLAY VISIT AS A DATE data x.clinical infile 'f:\sasclass\data\clinical.dat' id $ 1-2 group $ 11 chol sbp dbp hr typevis $ visit mmddyy8. bpratio = sbp / dbp id = 'PERSONAL IDENTIFIER' group = 'STUDY GROUP' visit = 'DATE OF VISIT' chol = 'CHOLESTEROL' sbp = 'SYSTOLIC BLOOD PRESSURE' dbp = 'DIASTOLIC BLOOD PRESSURE' hr = 'HEART RATE' typevis = 'TYPE OF VISIT' bpratio = 'SYSTOLIC/DIASTOLIC' format visit mmddyy10. bpratio 5.1 run * WHAT DOES THE DATA LOOK LIKE title 'CLINICAL DATA' proc print data=x.clinical run
2 ASSIGNMENT #2 ( *** ANSWERS ***) 2 * problem #2 YOU ONLY NEED THE COUNTY AND POPULATIONS, NOT THE GENDER YOU WERE TOLD IN CLASS THAT EACH POPULATION TOOK UP 10 COLUMNS USE FORMATTED INPUT (AND AN INFORMAT LIST FOR THE POPULATIONS) USE A SLASH IN THE INPUT STATEMENT TO READ TWO RECORDS PER COUNTY data pop95 infile county (m1-m5) (comma10.) (f1-f5) (comma10.) tot_pop = m1+m2+m3+m4+m5+f1+f2+f3+f4+f5 pct85_m = 100 * m5 / tot_pop pct85_f = 100 * f5 / tot_pop county = 'RESIDENCE COUNTY' tot_pop = 'POPULATION' pct85_m = '%85+ MALES' pct85_f = '%85+ FEMALES' run title 'NEW YORK STATE POPULATION DATA' proc print data=pop95 noobs var county tot_pop pct85_m pct85_f format tot_pop comma12. pct85_m pct85_f 5.1 run EXTRA...SINCE THE VALUES OF THE POPULATIONS ARE SPACE-DELIMITED, YOU COULD USE LIST INPUT TO READ THE POPULATIONS...YOU NEED A COLON IN THE PARENTHESES, BUT NO COLUMN WIDTH... data pop95 infile county (m1-m5) ( : comma.) (f1-f5) ( : comma.) OR YOU COULD TRY AN INFORMAT STATEMENT, COLUMN+LIST INPUT, AND RELATIVE MOVES WITH + SIGNS... data pop95 informat m1-m5 f1-f5 comma. infile 'f:\sasclass\data\nyspop95.dat' county $ m1-m5 / +4 f1-f5 FROM LATER IN THE COURSE, YOU COULD COMPUTE TOTAL POPULATION USING THE SUM FUNCTION... tot_pop = sum (of m1-m5 f1-f5)
3 ASSIGNMENT #2 ( *** ANSWERS ***) 3 * problem #3 USE LIST INPUT TO HOLD THE RECORD FOR MORE INPUT OF DATA YOU MUST DIVIDE HEIGHT BY 100 (OR THE HEIGHT SQUARED BY 10,000 data bmi subject : $2. wkg bmi = wkg / (hcm*hcm/10000) subject = 'SUBJECT NUMBER' wkg = 'WEIGHT (KILOGRAMS)' hcm = 'HEIGHT (CENTIMETERS)' bmi = 'BODY MASS INDEX' format bmi 6.1 datalines run title 'BODY MASS INDEX STUDY DATA' proc print data=bmi var subject wkg hcm bmi run EXTRA...YOU COULD HAVE WRITTEN THE BMI CALCULATION AS... bmi = wkg / (hcm/100)**2 OR YOU HAVE WRITTEN THE INPUT STATEMENT WITH AN INFORMAT FOR HEIGHT SINCE YOU CAN THINK OF HEIGHT AS HAVING IMPLIED DECIMAL PLACES, THE HEIGHT IN METERS... subject : $2. wkg hm : THEN THE BMI CALCULATION IS JUST... bmi = wkg / hm**2
4 ASSIGNMENT #2 ( *** ANSWERS ***) 4 * problem #4 * USE LIST INPUT TO HOLD THE RECORD FOR MORE INPUT OF DATA data pre_post subject : $2. prewt diffwt = postwt - prewt subject = 'SUBJECT NUMBER' prewt = 'PRE-INTERVENTION WEIGHT' postwt = 'POST-INTERVENTION WEIGHT' diffwt = 'CHANGE IN WEIGHT' datalines run title 'WEIGHT CHANGE STUDY' proc means data=pre_post var diffwt run
5 ASSIGNMENT #2 ( *** ANSWERS ***) 5 * problem #5 USE FORMATTED INPUT - SKIP TO A NEW INPUT RECORD USING A SLASH YOU MUST READ 4 RECORDS PER ZIP THERE IS AN EXTRA SLASH IN THE INPUT AFTER YOU READ RECORD #3 FIR EACH ZIP USE AN LRECL OPTION ON THE INFILE STATEMENT TO TELL SAS RECORD LENGTH > 256 data nyszip90 infile 'e:\stf3b90.dat' zip t_pop m_pop f_pop 9. grad 9. pcapinc 9. / m_pct = 100 * m_pop / t_pop f_pct = 100 * f_pop / t_pop g_pct = 100 * grad / t_pop format m_pct f_pct g_pct 5.1 t_pop m_pop f_pop comma11. pcapinc dollar12. zip = 'RESIDENCE ZIP' t_pop = 'POPULATION' m_pop = 'MALES' f_pop = 'FEMALES' grad = '# WITH GRADUATE DEGREE' pcapinc = 'PER CAPITA INCOME' m_pct = '% MALES' f_pct = '% FEMALES' g_pct = '% GRADUATE DEGREE' run
6 ASSIGNMENT #2 ( *** ANSWERS ***) 6 * problem #6 libname x 'i:\' USE FORMATTED INPUT USE INFORMAT LISTS TO READ THE DIAGNOSES AND PROCEDURES data x.hospital infile id admit disch (adx pdx odx1-odx14) (ppr opr1-opr14) dob race eth $1. age = (admit - dob) / 365 los = disch - admit format admit disch dob mmddyy10. run
7 ASSIGNMENT #2 ( *** ANSWERS ***) 1 *problem 1-1: LIST INPUT *use an INFILE statement - look for raw data in an external file data vsigns infile 'd:\sasclass\data\vital' id : $2. hr sbp dbp run *problem 1-2: LIST INPUT WITH COMMA-SEPARATED VALUES *add the DSD option to read comma-delinited data data vsigns2 infile 'd:\sasclass\spring01\data\vitalc' dsd id : $2. hr sbp dbp run *problem 1-3: LIST INPUT * control variable lengths using a colon modifier + an informat data college name : $10. title : $5. tenure : $1. number datalines Stevenson Ph.D. Y 2 Smith Ph.D. N 3 Goldstein M.D. Y 1 run *problem 1-4: LIST INPUT WITH AN AMPERSAND MODIFIER *use an AMPERSAND modifier to read a variable with embedded spaces data college2 name & : $20. title : $5. tenure : $1. number datalines George Stevenson Ph.D. Y 2 Fred Smith Ph.D. N 3 Alissa Goldstein M.D. Y 1 run *problem 1-5: COLUMN INPUT * CAN'T READ DATES WITH COLUMN INPUT data respond call_no 1-3 date : mmddyy8. trucks alarm 17 format date date9. datalines /21/ /23/ /01/ run
8 ASSIGNMENT #2 ( *** ANSWERS ***) 2 *problem 1-6: FORMATTED INPUT data call_no date trucks alarm 1. format date date9. datalines /21/ /23/ /01/ run *problem 1-7: READ SAME DATA MORE THAN ONCE data id factory state quantity price dollar7. format price dollar7. datalines 13AB2NY44 $123 22XXXCT88 $1, TX11$22,999 run *problem 1-8: READ DATA WITH AN INFORMAT LIST data ssn (score1-score10) (3.) *another way to the data * (ssn score1-score10) (comma *3.) *the format SSN can be used to display social security numbers with leadong zeroes and embedded dashes format ssn ssn. datalines run
9 ASSIGNMENT #2 ( *** ANSWERS ***) 3 *problem 1-9: USING ABSOLUTE AND RELATIVE POINTERS data (sbp1-sbp4) (3. (dbp1-dbp4) (+3 3.) datalines run *problem 1-10: USE TO HOLD A RECORD FOR INPUT *use to hold a record for subsequent data htwt infile 'd:\sasclass\data\mixed_up' emp_id $ 1-3 r_type if r_type eq 1 then height 4-5 weight 6-8 else height 5-6 weight 8-10 *EXTRA - DROP statement eliminates variable R-TYPE from the data set drop r_type run *problem 1-11: USE TO HOLD A RECORD FOR INPUT data mileage car_make $ datalines Taurus 20 Civic 29 Cutlass 20 Cadillac 17 Celica 24 Corvette 17 run *problem 1-12: USE A FILENAME STATEMENT TO CONCATENATE TWO FILES filename xxx ( 'd:\sasclass\data\file_one' 'd:\sasclass\data\file_two' ) data scores infile xxx (name score) ($10. 3.) run
B/ Use data set ADMITS to find the most common day of the week for admission. (HINT: Use a function or format.)
ASSIGNMENT #6 (*** ANSWERS ***) #1 DATES The following data are similar to data in example 8.3 in the notes. data admits format admit mmddyy10. input admit1 : mmddyy10. @@ datalines 11181998 12111998 02281998
More informationINTRODUCTION to SAS STATISTICAL PACKAGE LAB 3
Topics: Data step Subsetting Concatenation and Merging Reference: Little SAS Book - Chapter 5, Section 3.6 and 2.2 Online documentation Exercise I LAB EXERCISE The following is a lab exercise to give you
More informationChapter 2: Getting Data Into SAS
Chapter 2: Getting Data Into SAS Data stored in many different forms/formats. Four categories of ways to read in data. 1. Entering data directly through keyboard 2. Creating SAS data sets from raw data
More informationCreate a SAS Program to create the following files from the PREC2 sas data set created in LAB2.
Topics: Data step Subsetting Concatenation and Merging Reference: Little SAS Book - Chapter 5, Section 3.6 and 2.2 Online documentation Exercise I LAB EXERCISE The following is a lab exercise to give you
More informationIntroduction to SAS Mike Zdeb ( , #1
Mike Zdeb (402-6479, msz03@albany.edu) #1 (1) INTRODUCTION Once, the acronym SAS actually did stand for Statistical Analysis System. Now, when you use the term SAS, you are referring to a collection of
More informationRemove this where. statement to produce the. report on the right with all 4 regions. Retain this where. statement to produce the
Problem 4, Chapter 14, Ex. 2. Using the SAS sales data set, create the report shown in the text. Note: The report shown in the text for this question, contains only East & West region data. However, the
More information22S:166. Checking Values of Numeric Variables
22S:1 Computing in Statistics Lecture 24 Nov. 2, 2016 1 Checking Values of Numeric Variables range checks when you know what the range of possible values is for a given quantitative variable internal consistency
More informationThe INPUT Statement: Where It
The INPUT Statement: Where It s @ Ron Cody email: ron.cody@gmail.com Author page: Support.sas.com/cody List Directed Input data list input X Y A $ Z datalines 1 2 hello 3 4 5 goodbye 6 title 'List Directed
More informationECLT 5810 SAS Programming - Introduction
ECLT 5810 SAS Programming - Introduction Why SAS? Able to process data set(s). Easy to handle multiple variables. Generate useful basic analysis Summary statistics Graphs Many companies and government
More informationIntroduction to SAS Mike Zdeb ( , #61
Mike Zdeb (402-6479, msz03@albany.edu) #61 FORMAT, you can design informats for reading and interpreting non-standard data, and you can design formats for displaying data in non-standard ways....example
More informationThe INPUT Statement: Where
The INPUT Statement: Where It's @ Ronald Cody, Ed.D. Robert Wood Johnson Medical School Introduction One of the most powerful features of SAS software is the ability to read data in almost any form. For
More informationUsing an ICPSR set-up file to create a SAS dataset
Using an ICPSR set-up file to create a SAS dataset Name library and raw data files. From the Start menu, launch SAS, and in the Editor program, write the codes to create and name a folder in the SAS permanent
More informationIntroduction to SAS Mike Zdeb ( , #1
Mike Zdeb (402-6479, msz03@albany.edu) #1 (10) REARRANGING DATA If you want to conduct an analysis across observations in a data set, you can use SAS procedures. If you want to conduct an analysis within
More informationBEYOND FORMAT BASICS 1
BEYOND FORMAT BASICS 1 CNTLIN DATA SETS...LABELING VALUES OF VARIABLE One common use of a format in SAS is to assign labels to values of a variable. The rules for creating a format with PROC FORMAT are
More informationGetting Your Data into SAS The Basics. Math 3210 Dr. Zeng Department of Mathematics California State University, Bakersfield
Getting Your Data into SAS The Basics Math 3210 Dr. Zeng Department of Mathematics California State University, Bakersfield Outline Getting data into SAS -Entering data directly into SAS -Creating SAS
More informationCreating New Variables in JMP Datasets Using Formulas Exercises
Creating New Variables in JMP Datasets Using Formulas Exercises Exercise 3 Calculate the Difference of Two Columns 1. This Exercise will use the data table Cholesterol. This data table contains the following
More informationDSCI 325: Handout 2 Getting Data into SAS Spring 2017
DSCI 325: Handout 2 Getting Data into SAS Spring 2017 Data sets come in many different formats. In some situations, data sets are stored on paper (e.g., surveys) and other times data are stored in huge
More informationFinal Stat 302, March 17, 2014
First Name Last Name Student ID Final Stat 302, March 17, 2014 Fritz Scholz Questions 1-15 count as 4 points each, the rest as 6 points each (180 total). 1. Could Y and y refer to different objects within
More informationBeyond FORMAT Basics Mike Zdeb, School of Public Health, Rensselaer, NY
Beyond FORMAT Basics Mike Zdeb, University@Albany School of Public Health, Rensselaer, NY ABSTRACT Beginning and even intermediate level SAS users sometimes never venture beyond the basics in using formats.
More informationIntermediate SAS: Working with Data
Intermediate SAS: Working with Data OIT Technical Support Services 293-4444 oithelp@mail.wvu.edu oit.wvu.edu/training/classmat/sas/ Table of Contents Getting set up for the Intermediate SAS workshop:...
More informationERROR: ERROR: ERROR:
ERROR: ERROR: ERROR: Formatting Variables: Back and forth between character and numeric Why should you care? DATA name1; SET name; if var = Three then delete; if var = 3 the en delete; if var = 3 then
More informationdata Vote; /* Read a CSV file */ infile 'c:\users\yuen\documents\6250\homework\hw1\political.csv' dsd; input state $ Party $ Age; run;
Chapter 3 2. data Vote; /* Read a CSV file */ infile 'c:\users\yuen\documents\6250\homework\hw1\political.csv' dsd; input state $ Party $ Age; title "Listing of Vote data set"; /* compute frequencies for
More informationproc print data=account; <insert statement here> run;
Statistics 6250 Name: Fall 2012 (print: first last ) Prof. Fan NetID #: Midterm Three Instructions: This is an in-class and open book midterm. You must write your answers on the provide spaces. Give concise
More information16. Reading raw data in fixed fields. GIORGIO RUSSOLILLO - Cours de prépara)on à la cer)fica)on SAS «Base Programming» 364
16. Reading raw data in fixed fields 364 Reading raw Dataset: three solu)ons You can mix all of them! Data that SAS cannot read without further informa)on 365 Reading standard data with column input: review
More informationSAS 101. Based on Learning SAS by Example: A Programmer s Guide Chapter 21, 22, & 23. By Tasha Chapman, Oregon Health Authority
SAS 101 Based on Learning SAS by Example: A Programmer s Guide Chapter 21, 22, & 23 By Tasha Chapman, Oregon Health Authority Topics covered All the leftovers! Infile options Missover LRECL=/Pad/Truncover
More informationSome _FILE_ Magic Mike Zdeb, FSL, University at Albany School of Public Health, Rensselaer, NY
SESUG 2016 Paper CC-171 Some _FILE_ Magic Mike Zdeb, FSL, University at Albany School of Public Health, Rensselaer, NY ABSTRACT The use of the SAS automatic variable _INFILE_ has been the subject of several
More information17. Reading free-format data. GIORGIO RUSSOLILLO - Cours de prépara)on à la cer)fica)on SAS «Base Programming» 386
17. Reading free-format data 386 Reading free format data: The list input A raw dataset is free-format when it is not arranged in fixed fields. -> Fields are separated by a delimiter List input allows
More information1 Files to download. 3 Macro to list the highest and lowest N data values. 2 Reading in the example data file
1 2 22S:172 Lab session 10 Macros for data cleaning July 17, 2003 GENDER VISIT HR SBP DBP DX AE = "Gender" = "Visit Date" = "Heart Rate" = "Systolic Blood Pressure" = "Diastolic Blood Pressure" = "Diagnosis
More informationSAS PROGRAMMING AND APPLICATIONS (STAT 5110/6110): FALL 2015 Module 2
SAS PROGRAMMING AND APPLICATIONS (STAT 5110/6110): FALL 2015 Department of MathemaGcs and StaGsGcs Phone: 4-3620 Office: Parker 364- A E- mail: carpedm@auburn.edu Web: hup://www.auburn.edu/~carpedm/stat6110
More informationStat 302 Statistical Software and Its Applications SAS Functions
1 Stat 302 Statistical Software and Its Applications SAS Functions Fritz Scholz Department of Statistics, University of Washington Winter Quarter 2015 February 14, 2015 2 Creating New Variables Here we
More informationIntroduction to DATA Step Programming: SAS Basics II. Susan J. Slaughter, Avocet Solutions
Introduction to DATA Step Programming: SAS Basics II Susan J. Slaughter, Avocet Solutions SAS Essentials Section for people new to SAS Core presentations 1. How SAS Thinks 2. Introduction to DATA Step
More informationAccessing Data and Creating Data Structures. SAS Global Certification Webinar Series
Accessing Data and Creating Data Structures SAS Global Certification Webinar Series Accessing Data and Creating Data Structures Becky Gray Certification Exam Developer SAS Global Certification Michele
More informationIntroduction to DATA Step Programming SAS Basics II. Susan J. Slaughter, Avocet Solutions
Introduction to DATA Step Programming SAS Basics II Susan J. Slaughter, Avocet Solutions SAS Essentials Section for people new to SAS Core presentations 1. How SAS Thinks 2. Introduction to DATA Step Programming
More informationssh tap sas913 sas
Fall 2010, STAT 430 SAS Examples SAS9 ===================== ssh abc@glue.umd.edu tap sas913 sas https://www.statlab.umd.edu/sasdoc/sashtml/onldoc.htm a. Reading external files using INFILE and INPUT (Ch
More informationChapter 3 Analyzing Normal Quantitative Data
Chapter 3 Analyzing Normal Quantitative Data Introduction: In chapters 1 and 2, we focused on analyzing categorical data and exploring relationships between categorical data sets. We will now be doing
More informationII (concatenation), INDEX, INDEXC, AND SOUNDEX. Wow, did you realize there were so many string functions? let's get started.
Having a Ball with Strings Ronald Cody, Ed.D. Robert Wood Johnson Medical School Introduction SAS software is especially rich in its assortment of functions that deal with character data. This class of
More informationChapter 7 File Access. Chapter Table of Contents
Chapter 7 File Access Chapter Table of Contents OVERVIEW...105 REFERRING TO AN EXTERNAL FILE...105 TypesofExternalFiles...106 READING FROM AN EXTERNAL FILE...107 UsingtheINFILEStatement...107 UsingtheINPUTStatement...108
More informationPHPM 672/677 Lab #2: Variables & Conditionals Due date: Submit by 11:59pm Monday 2/5 with Assignment 2
PHPM 672/677 Lab #2: Variables & Conditionals Due date: Submit by 11:59pm Monday 2/5 with Assignment 2 Overview Most assignments will have a companion lab to help you learn the task and should cover similar
More informationEpidemiology Principles of Biostatistics Chapter 3. Introduction to SAS. John Koval
Epidemiology 9509 Principles of Biostatistics Chapter 3 John Koval Department of Epidemiology and Biostatistics University of Western Ontario What we will do today We will learn to use use SAS to 1. read
More informationLearning SAS by Example
Learning SAS by Example A Programmer's Guide Second Edition.sas Ron Cody The correct bibliographic citation for this manual is as follows: Cody, Ron. 2018. Learning SAS by Example: A Programmer's Guide,
More informationCMU MSP : SAS FORMATs and INFORMATs Howard Seltman Nov. 7+12, 2018
CMU MSP 36-601: SAS FORMATs and INFORMATs Howard Seltman Nov. 7+12, 2018 1) Formats and informats flexibly re-represent data in a data set on input or output. Common uses include reading and writing dates,
More informationDSCI 325 Practice Midterm Questions Spring In SAS, a statement must end
DSCI 325 Practice Midterm Questions Spring 2016 1. In SAS, a statement must end a. with a colon b. with a semicolon c. in a new line d. with the command RUN 2. Which of the following is a valid variable
More informationSAS and Data Management
SAS and Data Management Kim Magee Department of Biostatistics College of Public Health Review INFILE statement data bp; infile c:\sas\bp.csv dlm=, ; input clinic $ dbp1 sbp1 dbp2 sbp2; run; Name the dataset
More informationCFAR Biometrics_REDCap Data Restructuring Using SAS
/* syntax00a_redcap_import PREPARE DATA. EXPORTED INSTRUMENTS: EXPORTED EVENTS: EXPORTED DATA: ALL (ONLY NEED: ENROLMENT VISIT, FOLLOWUP, AND LAB DATA). ALL. (I WILL PARSE BELOW.) TO SAS. SAVED THE PATHWAY
More informationlibname learn "C:\sas\STAT6250\Examples"; /*Identifies library of data*/
CHAPTER 7 libname learn "C:\sas\STAT6250\Examples"; /*Identifies library of data*/ /*Problem 7.2*/ proc print data=learn.hosp; where Subject eq 5 or Subject eq 100 or Subject eq 150 or Subject eq 200;
More informationMATH 707-ST: Introduction to Statistical Computing with SAS and R. MID-TERM EXAM (Writing part) Fall, (Time allowed: TWO Hours)
MATH 707-ST: Introduction to Statistical Computing with SAS and R MID-TERM EXAM (Writing part) Fall, 2013 (Time allowed: TWO Hours) Highlight your answer clearly for each question. There is only one correct
More information22S:172. Duplicates. may need to check for either duplicate ID codes or duplicate observations duplicate observations should just be eliminated
22S:172 1 2 Duplicates Data Cleaning involving duplicate IDs and duplicate records may need to check for either duplicate ID codes or duplicate observations duplicate observations should just be eliminated
More informationReading data in SAS and Descriptive Statistics
P8130 Recitation 1: Reading data in SAS and Descriptive Statistics Zilan Chai Sep. 18 th /20 th 2017 Outline Intro to SAS (windows, basic rules) Getting Data into SAS Descriptive Statistics SAS Windows
More informationChapter 1 The DATA Step
Chapter 1 The DATA Step 1.1 Structure of SAS Programs...1-3 1.2 SAS Data Sets... 1-12 1.3 Creating a Permanent SAS Data Set... 1-18 1.4 Writing a SAS DATA Step... 1-24 1.5 Creating a DATA Step View...
More informationTen Great Reasons to Learn SAS Software's SQL Procedure
Ten Great Reasons to Learn SAS Software's SQL Procedure Kirk Paul Lafler, Software Intelligence Corporation ABSTRACT The SQL Procedure has so many great features for both end-users and programmers. It's
More informationeschoolplus+ Medical Training Guide
eschoolplus+ Medical Training Guide Version 3.1 August 2016 Arkansas Public School Computer Network This page intentionally left blank Page 2 of 101 Table of Contents Student Medical Records Overview...
More informationSAS and Data Management Kim Magee. Department of Biostatistics College of Public Health
SAS and Data Management Kim Magee Department of Biostatistics College of Public Health Review of Previous Material Review INFILE statement data bp; infile c:\sas\bp.csv dlm=, ; input clinic $ dbp1 sbp1
More informationMARK CARPENTER, Ph.D.
MARK CARPENTER, Ph.D. Module 1 : THE DATA STEP (1, 2, 3) Keywords : DATA, INFILE, INPUT, FILENAME, DATALINES Procedures : PRINT Pre-Lecture Preparation: create directory on your local hard drive called
More informationBiostatistics 600 SAS Lab Supplement 1 Fall 2012
Biostatistics 600 SAS Lab Supplement 1 Fall 2012 p 2. How to Enter Data in the Program Editor Window: Instream Data p 5. How to Create a SAS Data Set from Raw Data Files p 16. Using Dates in SAS 1 How
More informationSTAT 7000: Experimental Statistics I
STAT 7000: Experimental Statistics I 2. A Short SAS Tutorial Peng Zeng Department of Mathematics and Statistics Auburn University Fall 2009 Peng Zeng (Auburn University) STAT 7000 Lecture Notes Fall 2009
More informationIntroduction OR CARDS. INPUT DATA step OUTPUT DATA 8-1
Introduction Thus far, all the DATA step programs we have seen have involved reading and writing only SAS data sets. In this chapter we will present techniques to read and write external or "raw" files
More informationCMU MSP : SAS FORMATs and INFORMATs Howard Seltman October 15, 2017
CMU MSP 36-601: SAS FORMATs and INFORMATs Howard Seltman October 15, 2017 1) Informats are programs that convert ASCII (Unicode) text to binary. Formats are programs that convert binary to text. Both come
More informationTouchline Software
Tutorial: Importing Student Data Completing this tutorial will require the limited periodic assistance of the administrator for your student management database system (i.e. Aries, SASI, etc.). General
More informationStat 302 Statistical Software and Its Applications SAS: Working with Data
1 Stat 302 Statistical Software and Its Applications SAS: Working with Data Fritz Scholz Department of Statistics, University of Washington Winter Quarter 2015 February 26, 2015 2 Outline Chapter 7 in
More informationFormats and the Format Procedure
Formats and the Format Procedure Assigning Formats for Display While labels are used to change how a variable name is displayed, formats are used to change how data values are displayed. Formats are assigned
More informationSPSS 11.5 for Windows Assignment 2
1 SPSS 11.5 for Windows Assignment 2 Material covered: Generating frequency distributions and descriptive statistics, converting raw scores to standard scores, creating variables using the Compute option,
More informationPharmaSUG 2017 Paper BB02
PharmaSUG 2017 Paper BB02 Making Documents Intelligent with Embedded Macro Calls, DOSUBL and Proc STREAM: An example with the CONSORT Flow Diagram Joseph Hinson, inventiv Health, Princeton, NJ, USA ABSTRACT
More informationINTRODUCTION SAS Prepared by A. B. Billings West Virginia University May 1999 (updated August 2006)
INTRODUCTION To SAS Prepared by A. B. Billings West Virginia University May 1999 (updated August 2006) 1 Getting Started with SAS SAS stands for Statistical Analysis System. SAS is a computer software
More informationIntroduction to SAS Procedures SAS Basics III. Susan J. Slaughter, Avocet Solutions
Introduction to SAS Procedures SAS Basics III Susan J. Slaughter, Avocet Solutions DATA versus PROC steps Two basic parts of SAS programs DATA step PROC step Begin with DATA statement Begin with PROC statement
More informationIntroduction to DATA Step Programming SAS Basics II. Susan J. Slaughter, Avocet Solutions
Introduction to DATA Step Programming SAS Basics II Susan J. Slaughter, Avocet Solutions DATA versus PROC steps Two basic parts of SAS programs DATA step PROC step Begin with DATA statement Begin with
More informationCH5: CORR & SIMPLE LINEAR REFRESSION =======================================
STAT 430 SAS Examples SAS5 ===================== ssh xyz@glue.umd.edu, tap sas913 (old sas82), sas https://www.statlab.umd.edu/sasdoc/sashtml/onldoc.htm CH5: CORR & SIMPLE LINEAR REFRESSION =======================================
More informationTabulating Patients, Admissions and Length-of-Stay By Dx Category, Fiscal Year, County and Age Group
Tabulating Patients, Admissions and Length-of-Stay By Dx Category, Fiscal Year, County and Age Group Step One: Extracting Data Use an array in a data step to search all the Dx Codes in one pass. The array
More informationPROC FORMAT. CMS SAS User Group Conference October 31, 2007 Dan Waldo
PROC FORMAT CMS SAS User Group Conference October 31, 2007 Dan Waldo 1 Today s topic: Three uses of formats 1. To improve the user-friendliness of printed results 2. To group like data values without affecting
More informationBasic concepts and terms
CHAPTER ONE Basic concepts and terms I. Key concepts Test usefulness Reliability Construct validity Authenticity Interactiveness Impact Practicality Assessment Measurement Test Evaluation Grading/marking
More informationNorth Carolina State Laboratory of Public Health HIS HIV Sample Submission Label Format Specifications Forms: DHHS 1111 and 3707
North Carolina State Laboratory of Public Health HIS HIV Sample Submission Label Format Specifications Forms: DHHS 1111 and 3707 Updated: Version 1.3 This document defines the State Laboratory of Public
More informationThe Normal Distribution. John McGready, PhD Johns Hopkins University
The Normal Distribution John McGready, PhD Johns Hopkins University General Properties of The Normal Distribution The material in this video is subject to the copyright of the owners of the material and
More informationImmTrac Texas Immunization Registry Electronic Transfer Standards for Providers
ImmTrac Texas Immunization Registry Electronic Transfer Standards for Providers Implementation Date: June 2002 Revision Date: February 2013 Texas Department of State Health Services ImmTrac - Immunization
More informationThe Programmer's Solution to the Import/Export Wizard
The Programmer's Solution to the Import/Export Wizard Lora D. Delwiche, University of California, Davis, CA Susan J. Slaughter, SAS Consultant, Davis, CA Abstract Do you like what the Import/Export Wizard
More informationMicrosoft Access - Using Relational Database Data Queries (Stored Procedures) Paul A. Harris, Ph.D. Director, GCRC Informatics.
Microsoft Access - Using Relational Database Data Queries (Stored Procedures) Paul A. Harris, Ph.D. Director, GCRC Informatics October 01, 2004 What is Microsoft Access? Microsoft Access is a relational
More informationLevel I: Getting comfortable with my data in SAS. Descriptive Statistics
Level I: Getting comfortable with my data in SAS. Descriptive Statistics Quick Review of reading Data into SAS Preparing Data 1. Variable names in the first row make sure they are appropriate for the statistical
More informationCreation of SAS Dataset
Creation of SAS Dataset Contents SAS data step Access to PC files Access to Oracle Access to SQL 2 SAS Data Step Contents Creating SAS data sets from raw data Creating and managing variables 3 Creating
More informationEcon Stata Tutorial I: Reading, Organizing and Describing Data. Sanjaya DeSilva
Econ 329 - Stata Tutorial I: Reading, Organizing and Describing Data Sanjaya DeSilva September 8, 2008 1 Basics When you open Stata, you will see four windows. 1. The Results window list all the commands
More informationSAS Certification Handout #6: Ch
SAS Certification Handout #6: Ch. 16-18 /************ Ch. 16 ******************* /* Suppose we have numeric variables ModelNumber Price Weight Change and date variable Date, plus a string variable Designer
More informationIntroduction to SAS Procedures SAS Basics III. Susan J. Slaughter, Avocet Solutions
Introduction to SAS Procedures SAS Basics III Susan J. Slaughter, Avocet Solutions SAS Essentials Section for people new to SAS Core presentations 1. How SAS Thinks 2. Introduction to DATA Step Programming
More informationTanita Health Ware Help
Tanita Health Ware Help Getting Started Managing Users Measurements Analysis Graphs Files & Sharing Exporting ANT Scale Installation Using Garmin Watches Bluetooth Scale Installation Getting Started The
More informationUse That SAP to Write Your Code Sandra Minjoe, Genentech, Inc., South San Francisco, CA
Paper DM09 Use That SAP to Write Your Code Sandra Minjoe, Genentech, Inc., South San Francisco, CA ABSTRACT In this electronic age we live in, we usually receive the detailed specifications from our biostatistician
More informationIntroduction to SAS. Cristina Murray-Krezan Research Assistant Professor of Internal Medicine Biostatistician, CTSC
Introduction to SAS Cristina Murray-Krezan Research Assistant Professor of Internal Medicine Biostatistician, CTSC cmurray-krezan@salud.unm.edu 20 August 2018 What is SAS? Statistical Analysis System,
More informationTIPS FROM THE TRENCHES
TIPS FROM THE TRENCHES Christopher Bost MDRC SAS Users Group October 1, 2008 Recent user questions 2 How can I print long character values? How can I EXPORT formatted values to Excel? How can I check for
More informationMaximizing Statistical Interactions Part II: Database Issues Provided by: The Biostatistics Collaboration Center (BCC) at Northwestern University
Maximizing Statistical Interactions Part II: Database Issues Provided by: The Biostatistics Collaboration Center (BCC) at Northwestern University While your data tables or spreadsheets may look good to
More informationComputer Programming, I. Laboratory Manual. Experiment #2. Elementary Programming
Think Twice Code Once The Islamic University of Gaza Engineering Faculty Department of Computer Engineering Fall 2017 ECOM 2005 Khaleel I. Shaheen Computer Programming, I Laboratory Manual Experiment #2
More informationIntroduction to Social Explorer
Introduction to Social Explorer Janine Billadello, Geospatial Data Lab, Baruch College October 1, 2015 Abstract This tutorial will introduce you to Social Explorer, an online mapping interface that allows
More informationPASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year
PASS4TEST IT Certification Guaranteed, The Easy Way! \ http://www.pass4test.com We offer free update service for one year Exam : A00-201 Title : SAS base programming exam Vendors : SASInstitute Version
More informationUsing a HASH Table to Reference Variables in an Array by Name. John Henry King, Hopper, Arkansas
PharmaSUG 2011 - Paper TT04 Using a HASH Table to Reference Variables in an Array by Name John Henry King, Hopper, Arkansas ABSTRACT Array elements are referenced by their index value using a constant,
More informationERROR MESSAGES TROUBLESHOOTING... 2 OASIS SUBMISSION ERROR MESSAGES... 3 OASIS FILE PROCESSING ERROR MESSAGES... 3
5 ERROR MESSAGES TROUBLESHOOTING... 2 OASIS SUBMISSION ERROR MESSAGES... 3 OASIS FILE PROCESSING ERROR MESSAGES... 3 12/2018 v1.07 Outcome and Assessment Information Set (OASIS) MESSAGES 5-1 Submission
More informationIntroduction to SAS. Hsueh-Sheng Wu. Center for Family and Demographic Research. November 1, 2010
Introduction to SAS Hsueh-Sheng Wu Center for Family and Demographic Research November 1, 2010 1 Outline What is SAS? Things you need to know before using SAS SAS user interface Using SAS to manage data
More informationThinking Like an Engineer. Instructor Slides
Instructor Slides Thinking Like an Engineer An Active Learning Approach Stephan, Bowman, Park, Sill, Ohland Third Edition Copyright 2015 Pearson Prentice-Hall, Inc. Create relational expressions using
More informationZIPpy Safe Harbor De-Identification Macros
ZIPpy Safe Harbor De-Identification Macros SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. indicates
More informationMapping Clinical Data to a Standard Structure: A Table Driven Approach
ABSTRACT Paper AD15 Mapping Clinical Data to a Standard Structure: A Table Driven Approach Nancy Brucken, i3 Statprobe, Ann Arbor, MI Paul Slagle, i3 Statprobe, Ann Arbor, MI Clinical Research Organizations
More informationDHCS PPSDS. End User Guide. Applies to: California DHCS. WITS Version 18.0+
DHCS PPSDS End User Guide Applies to: WITS Version 18.0+ California DHCS Last Updated September 22, 2017 Preface California DHCS DHCS PPSDS Prevention WITS is a web-based application specifically designed
More information0.1 Stata Program 50 /********-*********-*********-*********-*********-*********-*********/ 31 /* Obtain Data - Populate Source Folder */
0.1 Stata Program 1 capture log close master // suppress error and close any open logs 2 log using RDC3-master, name(master) replace text 3 // program: RDC3-master.do 4 // task: Demonstrate basic Stata
More informationPROC MEANS for Disaggregating Statistics in SAS : One Input Data Set and One Output Data Set with Everything You Need
ABSTRACT Paper PO 133 PROC MEANS for Disaggregating Statistics in SAS : One Input Data Set and One Output Data Set with Everything You Need Imelda C. Go, South Carolina Department of Education, Columbia,
More informationDetention/Hold Have the parents been notified? Yes - No By Whom Time: Officer/s Involved: Reason(s) for placement/offense: Person transporting:
Admission Form Date: PORT Group Homes Name: Last First Middle Date of birth Social Security number Admitted by order of : of on (Social Worker, Probation Officer, Judge) (County) (Date) Picture Taken:
More informationA Simple Guide to Using SPSS (Statistical Package for the. Introduction. Steps for Analyzing Data. Social Sciences) for Windows
A Simple Guide to Using SPSS (Statistical Package for the Social Sciences) for Windows Introduction ٢ Steps for Analyzing Data Enter the data Select the procedure and options Select the variables Run the
More informationMoving Data and Results Between SAS and Excel. Harry Droogendyk Stratia Consulting Inc.
Moving Data and Results Between SAS and Excel Harry Droogendyk Stratia Consulting Inc. Introduction SAS can read ( and write ) anything Introduction In the end users want EVERYTHING in. Introduction SAS
More informationIntroduction to SAS proc calis
Introduction to SAS proc calis /* path1.sas */ %include 'SenicRead.sas'; title2 'Path Analysis Example for 3 Observed Variables'; /************************************************************************
More information