DSCI 325 Practice Midterm Questions Spring In SAS, a statement must end
|
|
- Berenice Thomas
- 5 years ago
- Views:
Transcription
1 DSCI 325 Practice Midterm Questions Spring 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 name in SAS? a. Var.5 b. 5var c. Var_5 d. Var/5 3. Which of the following is not true about the work library in SAS? a. It is the default library where a data set is stored if no other library is specified. b. It is a library that comes pre-installed with SAS. c. It is equivalent to the sasuser library. d. Data sets in the work library are removed from this library upon exiting a SAS session. 4. Suppose you have the following data lines. Ronald Reagan Republican George Bush Republican William J. Clinton Democratic George W. Bush Republican Barack Obama Democratic Which INPUT statement is the best for reading in the data? a. INPUT Name $ FirstInaugDate $ SecondInaugDate $ Party $; b. INPUT Name $ 1-18 FirstInaugDate $ SecondInaugDate $ Part $ 39-48; c. INPUT Name $ 1-18 FirstInaugDate MMDDYY10. SecondInaugDate MMDDYY10. Party $ 39-48; d. INPUT Name :$18. FirstInaugDate :$10. SecondInaugDate :$10. Party $ 39-48; 5. Which of the following SAS functions works on character variables? a. MEAN b. SUM c. LENGTH 1
2 6. The SAS informat $16. indicates a. A date in the year 2016 b. A monetary value having field width 16 c. A numeric value to 16 decimal places d. A character variable with width In SAS, newly created variables based on variables already in a data file a. must be named in the INPUT statement. b. must be created with other numeric variables only (i.e., not with other character variables). c. are not printed out when the resulting data set is printed. d. can be created within the DATA step. 8. Consider the following four names used to create a SAS data set: work.test temp.test sasuser.test test How many of these will be stored as permanent data sets? a. None b. One c. Two d. Three 9. Suppose the following program is run in SAS. DATA fruits; INPUT fruit1 $ fruit2 $; Apple kiwi grape orange mango lemon pear banana PROC PRINT; Which of the following is the resulting output? a. c. b. d. 2
3 10. Suppose the following program is run in SAS (note the use of in the INPUT statement). DATA fruits; INPUT fruit1 $ fruit2 Apple kiwi grape orange mango lemon pear banana PROC PRINT; Which of the following is the resulting output? a. c. b. d. 11. Suppose the following program is run in SAS. DATA test; INPUT Name $ var1 var2; IF (var1 LT 5 OR var1 GE 10) THEN var3 = var1 + var2; ELSE var3 = var1 - var2; Jim 4 6 Sam 7 10 Angie 12 8 ; PROC PRINT; Sketch in the results in the table below that would appear in the Results Viewer window. 3
4 12. Consider the following SAS Program which reads in Vehicle Identification Numbers (VINs) and creates two new variables, Make and Features, based on the VIN. DATA VehicleIDs; INPUT VIN $; Make = SUBSTR(VIN, 2, 1); Features = SUBSTR(VIN, 4, 5); 1F1JF27W86J S4BP67C ; PROC PRINT; a. Sketch in the results in the table below that would appear in the Results Viewer window b. The model year of a vehicle is contained in the 10 th position of the VIN. Write a statement that creates a new variable named ModelYear that pulls off the 10 th position from the VIN. ModelYear = c. The features of a vehicle are described in the last six digits of the VIN. Write a statement that creates a new variable named Features that pulls off the last six digits from the VIN. Features = 4
5 13. Suppose the following program is submitted to read in a data set containing students scores. DATA Grades; INPUT Student HW1 HW2 HW3 Quiz1 Quiz2 Quiz3 Midterm Final; Tim Sarah John Kara ; PROC PRINT; When this code was submitted, the following output was produced. The Log window displayed the following: a. Explain why the Grades data set was not successfully created in SAS. (2 pts) b. Complete the INPUT statement below to successfully read in the data. (2 pts) INPUT 5
6 14. Consider the Grades data set from the previous problem. Suppose that an instructor wanted to write a SAS program that would assign grades as follows: 90% and above is an A, 80% and above (but less than 90%) is a B, 70% and above (but less than 80%) is a C, etc. The instructor wrote the following program to do this. DATA Grades; INPUT Student $ HW1 HW2 HW3 Quiz1 Quiz2 Quiz3 Midterm Final; PointsEarned = HW1 + HW2 + HW3 + Quiz1 + Quiz2 + Quiz3 + Midterm + Final; Percent = PointsEarned / 125 ; IF Percent GE.90 then Grade = 'A'; IF (Percent GE.80 AND Percent LT.90) then Grade = 'B'; IF (Percent GE.70 AND Percent LT.80) then Grade = 'C'; IF (Percent GE.60 AND Percent LT.70) then Grade = 'D'; ELSE Grade = 'F'; Tim Sarah John Kara ; PROC PRINT; The instructor was surprised to see the results, which are given below (there were no errors in the Log window). Rewrite the middle portion of the code in the box below to produce the desired outcome. (3 pts) DATA Grades; INPUT Student $ HW1 HW2 HW3 Quiz1 Quiz2 Quiz3 Midterm Final; PointsEarned = HW1 + HW2 + HW3 + Quiz1 + Quiz2 + Quiz3 + Midterm + Final; Percent = PointsEarned / 125 ; 6
7 15. Data from the file people.txt was used to create a SAS data set named people. The file and SAS code are shown below. DATA people; INFILE 'D:\Desktop\people.txt'; INPUT Name $ Age Gender $; In the same session of SAS and after submitting the above program (so the SAS data set named people exists in the work library), you decide to create a permanent data set named people2 to be stored in the sasuser library. You use the following code. DATA sasuser.people2; SET work.people; INPUT Name $ Age Gender $; The program fails to run, and SAS returns the following in the log window. Rewrite the code (in the box on the right) to successfully create the people2 data set to be stored in the sasuser library. (3 pts) Original Code: New Code: DATA sasuser.people2; SET work.people; INPUT Name $ Age Gender $; 7
8 16. Which statement is correct concerning the merging of data sets? a. The MERGE statement must refer to permanent data sets. b. The variables in the BY statement can be in only one of the data sets. c. Only two data sets can be specified in the MERGE statement. d. When you use the MERGE statement with the BY statement, the data must be sorted or indexed on the BY variable. 17. The following SAS log was created after running a program to merge two data sets. Note that the first data set contains 77 observations and the second contains 148 observations. Explain why the final merged data set contains more observations than either of the original data sets. 18. Consider the following code which is used to merge two data sets named products and costs. Write the appropriate IF statement to create the desired data set containing only nonmatches. DATA products_costs; MERGE products(in=inprod) costs(in=incost); by ID; 19. Two SAS data sets need to be merged, but the BY variables have different names. What can be done to enable the data sets to be merged? 8
9 20. Explain the difference between appending, concatenating, and merging data sets. 21. Consider the original data set named Emps. Suppose you run a program to append the three data sets Emps2008, Emps2009, and Emps2010 to this original file. a. How many observations will be in Emps after appending the three data sets? b. How many variables will be in Emps after appending the three data sets? 22. Consider the original data sets named EmpsCN and EmpsJP. Suppose you run a program to concatenate these data sets to create a new file named EmpsA112. How many variables will be in EmpsA112? Program to concatenate: 9
10 23. Which method would you use if you wanted to create a new variable at the time of concatenation? a. APPEND procedure b. SET statement 24. Which DATA step correctly references the macro variable SYSDATE? a. title "February Trials as of &sysdate"; data drg.febtrial; set drg.trial; if month=2 and year=2013; b. title 'February Trials as of sysdate'; data drg.febtrial; set drg.trial; if month=2 and year=2013; 25. Which of the following statements creates a macro variable named site with a value of 75? a. let site='75'; b. &let site=75; c. %let site=75; d. %let site='75'; 26. Write a statement below that creates a macro variable named rate that has a value of satisfactory. 27. The following %LET statement creates the macro variable name with a value of prod. %let name=prod; Write a DATA statement that combines a macro variable reference to name with a prefix to create the SAS data set Reg.Newprod. 10
11 28. Which DATA step below correctly references the macro variable site? The value of site is used to create the data set name Westprod as well as to select observations for which the value of region is west. a. %let site=west; data &site.prod; set reg.productn; if region='&site'; b. %let site=west; data &site.prod; set reg.productn; if region="&site"; c. %let site=west; data &siteprod; set reg.productn; if region='&site'; 11
work.test temp.test sasuser.test test
DSCI 325 Midterm Practice Test Spring 2017 Name: 1. Consider the following four names used to create a SAS data set: work.test temp.test sasuser.test test How many of these will be stored as permanent
More informationDSCI 325: Handout 15 Introduction to SAS Macro Programming Spring 2017
DSCI 325: Handout 15 Introduction to SAS Macro Programming Spring 2017 The Basics of the SAS Macro Facility Macros are used to make SAS code more flexible and efficient. Essentially, the macro facility
More informationDSCI 325: Handout 9 Sorting and Options for Printing Data in SAS Spring 2017
DSCI 325: Handout 9 Sorting and Options for Printing Data in SAS Spring 2017 There are a handful of statements (TITLE, FOOTNOTE, WHERE, BY, etc.) that can be used in a wide variety of procedures. For example,
More informationLinux Tutorial #4. Redirection. Output redirection ( > )
Linux Tutorial #4 Redirection Most processes initiated by Linux commands write to the standard output (that is, they write to the terminal screen), and many take their input from the standard input (that
More informationMATH& 146 Lesson 8. Section 1.6 Averages and Variation
MATH& 146 Lesson 8 Section 1.6 Averages and Variation 1 Summarizing Data The distribution of a variable is the overall pattern of how often the possible values occur. For numerical variables, three summary
More informationDSCI 325: Handout 4 If-Then Statements in SAS Spring 2017
DSCI 325: Handout 4 If-Then Statements in SAS Spring 2017 IF-THEN STATEMENTS IN SAS We have already worked briefly with IF-THEN statements in SAS. Here, we will discuss using IF-THEN statements in a DATA
More informationSAS Training Spring 2006
SAS Training Spring 2006 Coxe/Maner/Aiken Introduction to SAS: This is what SAS looks like when you first open it: There is a Log window on top; this will let you know what SAS is doing and if SAS encountered
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 informationDSCI 325: Handout 10 Summarizing Numerical and Categorical Data in SAS Spring 2017
DSCI 325: Handout 10 Summarizing Numerical and Categorical Data in SAS Spring 2017 USING PROC MEANS The routine PROC MEANS can be used to obtain limited summaries for numerical variables (e.g., the mean,
More informationPart A. What is the output of the following code segments? Write the output to the right. Note that there is only output for the print statements.
CompSci 101 Exam 2 Sec01 Fall 2017 PROBLEM 1 : (What is the output? (18 points)) Part A. What is the output of the following code segments? Write the output to the right. Note that there is only output
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 informationChecking for Duplicates Wendi L. Wright
Checking for Duplicates Wendi L. Wright ABSTRACT This introductory level paper demonstrates a quick way to find duplicates in a dataset (with both simple and complex keys). It discusses what to do when
More informationSTATION
------------------------------STATION 1------------------------------ 1. Which of the following statements displays all user-defined macro variables in the SAS log? a) %put user=; b) %put user; c) %put
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 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 informationName Geometry Intro to Stats. Find the mean, median, and mode of the data set. 1. 1,6,3,9,6,8,4,4,4. Mean = Median = Mode = 2.
Name Geometry Intro to Stats Statistics are numerical values used to summarize and compare sets of data. Two important types of statistics are measures of central tendency and measures of dispersion. A
More informationIntroduction to the SAS Macro Facility
Introduction to the SAS Macro Facility Uses for SAS Macros The macro language allows for programs that are dynamic capable of selfmodification. The major components of the macro language include: Macro
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 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 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 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 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 informationContents. About This Book...1
Contents About This Book...1 Chapter 1: Basic Concepts...5 Overview...6 SAS Programs...7 SAS Libraries...13 Referencing SAS Files...15 SAS Data Sets...18 Variable Attributes...21 Summary...26 Practice...28
More informationExamples of Using the ARGV Array. Loop Control Operators. Next Operator. Last Operator. Perl has three loop control operators.
Examples of Using the ARGV Array # mimics the Unix echo utility foreach (@ARGV) { print $_ ; print \n ; # count the number of command line arguments $i = 0; foreach (@ARGV) { $i++; print The number of
More informationFrom Manual to Automatic with Overdrive - Using SAS to Automate Report Generation Faron Kincheloe, Baylor University, Waco, TX
Paper 152-27 From Manual to Automatic with Overdrive - Using SAS to Automate Report Generation Faron Kincheloe, Baylor University, Waco, TX ABSTRACT This paper is a case study of how SAS products were
More informationINSTRUCTIONS FOR FACULTY USER MANUAL CENTRE FOR PROFESSIONAL STUDIES. 1 P age
INSTRUCTIONS FOR FACULTY USER MANUAL CENTRE FOR PROFESSIONAL STUDIES 1 P age Table of Contents Getting Started... 3 Logging In to Portal... 4 Choosing Faculty... 5 Course Website... 7 Grade Points Entry...
More informationDSCI 325: Handout 6 More on Manipulating Data in SAS Spring 2017
DSCI 325: Handout 6 More on Manipulating Data in SAS Spring 2017 CREATING VARIABLES IN SAS: A WRAP-UP As you have already seen several times, SAS variables can be created with an assignment statement in
More informationLecture 1 Getting Started with SAS
SAS for Data Management, Analysis, and Reporting Lecture 1 Getting Started with SAS Portions reproduced with permission of SAS Institute Inc., Cary, NC, USA Goals of the course To provide skills required
More informationIntroduction to SAS Statistical Package
Instructor: Introduction to SAS Statistical Package Biostatistics 140.632 Lecture 1 Lucy Meoni lmeoni@jhmi.edu Teaching Assistant : Sorina Eftim seftim@jhsph.edu Lecture/Lab: Room 3017 WEB site: www.biostat.jhsph.edu/bstcourse/bio632/default.htm
More informationDSCI 325: Handout 3 Creating and Redefining Variable in SAS Spring 2017
DSCI 325: Handout 3 Creating and Redefining Variable in SAS Spring 2017 Content Source: The Little SAS Book, Chapter 3, by L. Delwiche and S. Slaughter. CREATING NEW VARIABLES OR REDEFINING VARIABLES In
More informationName: Batch timing: Date: The SAS data set named WORK.SALARY contains 10 observations for each department, currently ordered by DEPARTMENT.
Q1. The following SAS program is submitted: data work.total; set work.salary(keep = department wagerate); by department; if first.department then payroll = 0; payroll + wagerate; if last.department; The
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 informationSTAT:5400 Computing in Statistics
STAT:5400 Computing in Statistics Introduction to SAS Lecture 18 Oct 12, 2015 Kate Cowles 374 SH, 335-0727 kate-cowles@uiowaedu SAS SAS is the statistical software package most commonly used in business,
More informationCody s Collection of Popular SAS Programming Tasks and How to Tackle Them
Cody s Collection of Popular SAS Programming Tasks and How to Tackle Them Ron Cody Contents List of Programs... ix About This Book... xv About The Author... xix Acknowledgments... xxi Chapter 1 Tasks Involving
More informationUsing Data Set Options in PROC SQL Kenneth W. Borowiak Howard M. Proskin & Associates, Inc., Rochester, NY
Using Data Set Options in PROC SQL Kenneth W. Borowiak Howard M. Proskin & Associates, Inc., Rochester, NY ABSTRACT Data set options are an often over-looked feature when querying and manipulating SAS
More informationSAS Online Training: Course contents: Agenda:
SAS Online Training: Course contents: Agenda: (1) Base SAS (6) Clinical SAS Online Training with Real time Projects (2) Advance SAS (7) Financial SAS Training Real time Projects (3) SQL (8) CV preparation
More informationA SAS Macro for Producing Benchmarks for Interpreting School Effect Sizes
A SAS Macro for Producing Benchmarks for Interpreting School Effect Sizes Brian E. Lawton Curriculum Research & Development Group University of Hawaii at Manoa Honolulu, HI December 2012 Copyright 2012
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 informationClick on the GradeMark icon for the paper where the comment is to be added (see illustration below).
GRADEMARK-CREATE NEW RUBRICS The Rubric Manager can be used by instructors to create new rubrics. Rubric scorecards can be used to evaluate student work based on defined criteria and scales. Instructors
More informationSSID User Guide and Policy
OSPI SSID User Guide and Policy Using the Comprehensive Education Data and Research System to obtain State Student Identifiers Customer Support September 2017 Table of Contents Introduction... 3 Using
More informationCS 1713 Introduction to Programming II
CS 1713 Introduction to Programming II Spring 2014 Midterm 2 -- April 24, 2014 You have 75 min. Good luck. You can use the 2-page C reference card posted in the class web page. Name: Score:./100 Background
More information(Tests = 40%) + (Assignments = 40%) + (Participation = 20%) = (Quarter Final Grade)
Weighted Column GRADE CENTER The weighted column is a type of calculated column that generates a grade based on the result of selected columns and categories, and their respective percentages. A weighted
More informationINFORMATION VISUALIZATION
CSE 557A Sep 26, 2016 INFORMATION VISUALIZATION Alvitta Ottley Washington University in St. Louis Slide Credits: Mariah Meyer, University of Utah Remco Chang, Tufts University HEIDELBERG LAUREATE FORUM
More informationSAS Institue EXAM A SAS Base Programming for SAS 9
SAS Institue EXAM A00-211 SAS Base Programming for SAS 9 Total Questions: 70 Question: 1 After a SAS program is submitted, the following is written to the SAS log: What issue generated the error in the
More informationCS 1713 Introduction to Programming II
CS 1713 Introduction to Programming II Spring 2014 Midterm 2 -- April 24, 2014 You have 75 min. Good luck. You can use the 2-page C reference card posted in the class web page. Name: Score:./100 Background
More informationGraded Project. Excel 2016
Excel 2016 PENN FOSTER, INC. 2016 INTRODUCTION CONTENTS INTRODUCTION 2 INSTRUCTIONS 2 SCORING GUIDELINES 6 SUBMITTING YOUR PROJECT 8 PAGE 1 GRADED PROJECT EXCEL 2016 INTRODUCTION This project requires
More informationContents. Overview How SAS processes programs Compilation phase Execution phase Debugging a DATA step Testing your programs
SAS Data Step Contents Overview How SAS processes programs Compilation phase Execution phase Debugging a DATA step Testing your programs 2 Overview Introduction This section teaches you what happens "behind
More informationProcedure for Stamping Source File Information on SAS Output Elizabeth Molloy & Breda O'Connor, ICON Clinical Research
Procedure for Stamping Source File Information on SAS Output Elizabeth Molloy & Breda O'Connor, ICON Clinical Research ABSTRACT In the course of producing a report for a clinical trial numerous drafts
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 informationSAS Data Libraries. Definition CHAPTER 26
385 CHAPTER 26 SAS Data Libraries Definition 385 Library Engines 387 Library Names 388 Physical Names and Logical Names (Librefs) 388 Assigning Librefs 388 Associating and Clearing Logical Names (Librefs)
More informationTHIS IS NOT REPRESNTATIVE OF CURRENT CLASS MATERIAL. STOR 455 Midterm 1 September 28, 2010
THIS IS NOT REPRESNTATIVE OF CURRENT CLASS MATERIAL STOR 455 Midterm September 8, INSTRUCTIONS: BOTH THE EXAM AND THE BUBBLE SHEET WILL BE COLLECTED. YOU MUST PRINT YOUR NAME AND SIGN THE HONOR PLEDGE
More informationIntroductory Guide to SAS:
Introductory Guide to SAS: For UVM Statistics Students By Richard Single Contents 1 Introduction and Preliminaries 2 2 Reading in Data: The DATA Step 2 2.1 The DATA Statement............................................
More informationBiostatistics & SAS programming. Kevin Zhang
Biostatistics & SAS programming Kevin Zhang January 26, 2017 Biostat 1 Instructor Instructor: Dong Zhang (Kevin) Office: Ben Franklin Hall 227 Phone: 570-389-4556 Email: dzhang(at)bloomu.edu Class web:
More informationDATA Step Debugger APPENDIX 3
1193 APPENDIX 3 DATA Step Debugger Introduction 1194 Definition: What is Debugging? 1194 Definition: The DATA Step Debugger 1194 Basic Usage 1195 How a Debugger Session Works 1195 Using the Windows 1195
More informationThe information here will help you avoid violating university policy about copying material written by others.
Blackboard and its plagiarism checking tool SafeAssign will fully retire throughout all components of UTHealth by fall 2016. At that point, all UTHealth courses will be taught in Canvas using Turnitin
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 informationExample1D.1.sas. * Procedures : ; * 1. print to show the dataset. ;
Example1D.1.sas * SAS example program 1D.1 ; * 1. Create a dataset called prob from the following data: ; * age prob lb ub ; * 24.25.20.31 ; * 36.26.21.32 ; * 48.28.24.33 ; * 60.31.28.36 ; * 72.35.32.39
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 informationMidterm spring. CSC228H University of Toronto
Midterm 2002 - spring CSC228H University of Toronto Duration 50 minutes Aids Allowed: none. No calculators. Student Number: Last Name: First Name: Instructor: TA: Do not turn this page until you have received
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 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 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 informationBasic Concept Review
Basic Concept Review Quiz Using the Programming Workspace Referencing Files and Setting Options Editing and Debugging SAS Programs End of Review SAS Format Format Formats are variable
More informationClick on the GradeMark icon for the paper where the comment is to be added (see illustration below).
GRADEMARK-RUBRICS Rubrics can be attached to an assignment using the Rubric Manager. Rubrics that have been attached to an assignment can be accessed for grading through the Rubric Scorecard. A rubric
More informationINTRODUCTION TO SAS HOW SAS WORKS READING RAW DATA INTO SAS
TO SAS NEED FOR SAS WHO USES SAS WHAT IS SAS? OVERVIEW OF BASE SAS SOFTWARE DATA MANAGEMENT FACILITY STRUCTURE OF SAS DATASET SAS PROGRAM PROGRAMMING LANGUAGE ELEMENTS OF THE SAS LANGUAGE RULES FOR SAS
More informationAn Introduction to SAS University Edition
An Introduction to SAS University Edition Ron Cody From An Introduction to SAS University Edition. Full book available for purchase here. Contents List of Programs... xi About This Book... xvii About the
More informationBASICS BEFORE STARTING SAS DATAWAREHOSING Concepts What is ETL ETL Concepts What is OLAP SAS. What is SAS History of SAS Modules available SAS
SAS COURSE CONTENT Course Duration - 40hrs BASICS BEFORE STARTING SAS DATAWAREHOSING Concepts What is ETL ETL Concepts What is OLAP SAS What is SAS History of SAS Modules available SAS GETTING STARTED
More informationASSIGNMENT #2 ( *** ANSWERS ***) 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
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 information1) What of the following sets of values for A, B, C, and D would cause the string "one" to be printed?
Instructions: This homework assignment focuses primarily on some of the basic syntax and semantics of C++. The answers to the following questions can be determined from Chapters 6 and 7 of the lecture
More informationFSEDIT Procedure Windows
25 CHAPTER 4 FSEDIT Procedure Windows Overview 26 Viewing and Editing Observations 26 How the Control Level Affects Editing 27 Scrolling 28 Adding Observations 28 Entering and Editing Variable Values 28
More informationNotes slides from before lecture. CSE 21, Winter 2017, Section A00. Lecture 10 Notes. Class URL:
Notes slides from before lecture CSE 21, Winter 2017, Section A00 Lecture 10 Notes Class URL: http://vlsicad.ucsd.edu/courses/cse21-w17/ Notes slides from before lecture Notes February 13 (1) HW5 is due
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 informationMore on Lists, Dictionaries Introduction to File I/O CS 8: Introduction to Computer Science Lecture #10
More on Lists, Dictionaries Introduction to File I/O CS 8: Introduction to Computer Science Lecture #10 Ziad Matni Dept. of Computer Science, UCSB Administrative Tutoring/Review Session Available! TWO
More information15-110: Principles of Computing, Spring 2018
15-110: Principles of Computing, Spring 2018 Problem Set 5 (PS5) Due: Friday, February 23 by 2:30PM via Gradescope Hand-in HANDIN INSTRUCTIONS Download a copy of this PDF file. You have two ways to fill
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 informationCpSc 1111 Lab 4 Part a Flow Control, Branching, and Formatting
CpSc 1111 Lab 4 Part a Flow Control, Branching, and Formatting Your factors.c and multtable.c files are due by Wednesday, 11:59 pm, to be submitted on the SoC handin page at http://handin.cs.clemson.edu.
More informationIT 1003 Introduction to Programming (New)
[All Rights Reserved] SLIATE SRI LANKA INSTITUTE OF ADVANCED TECHNOLOGICAL EDUCATION (Established in the Ministry of Higher Education, vide in Act No. 29 of 1995) Instructions for Candidates: Answer five
More informationBlackboard Learn Grade Integration with Banner
Blackboard Learn Grade Integration with Banner Contents General Information about the Integration of Grades in Blackboard with the Banner Grade Entry Page... 2 Access the Blackboard Grade Center... 3 &
More informationPlease write your answers clearly and neatly we can t give you credit if we can t decipher what you ve written.
ICS 31 UC IRVINE FALL 2016 DAVID G. KAY YOUR NAME YOUR STUDENT ID (8 DIGITS) ******************** YOUR UCINET ID ****** K E Y ****** ******************** First Midterm You have 75 minutes (until the end
More informationOverview of Data Management Tasks (command file=datamgt.sas)
Overview of Data Management Tasks (command file=datamgt.sas) Create the March data set: To create the March data set, you can read it from the MARCH.DAT raw data file, using a data step, as shown below.
More informationExam Name: SAS Base Programming for SAS (r) 9 Exam Type: SAS Exam Code: A Total Questions: 127
Question: 1 The SAS data set SASUSER.HOUSES contains a variable PRICE which has been assigned a permanent label of Asking Price. Which SAS program temporarily replaces the label Asking Price with the label
More informationMath 155. Measures of Central Tendency Section 3.1
Math 155. Measures of Central Tendency Section 3.1 The word average can be used in a variety of contexts: for example, your average score on assignments or the average house price in Riverside. This is
More informationSAS 101. Based on Learning SAS by Example: A Programmer s Guide Chapters 9, 11 & 12. By Tasha Chapman, Oregon Health Authority
SAS 101 Based on Learning SAS by Example: A Programmer s Guide Chapters 9, 11 & 12 By Tasha Chapman, Oregon Health Authority Topics covered SAS dates Date functions Numeric functions Character functions
More informationACCESSDATA SUPPLEMENTAL APPENDIX
ACCESSDATA SUPPLEMENTAL APPENDIX dtsearch Search Requests Note: This following dtsearch information was developed by DT Software, Inc. Copyright 1991 1997 DT Software, Inc. www.dtsearch.com. This appendix
More informationChapter 3: Working With Your Data
Chapter 3: Working With Your Data Creating variables based on other variables is easily done within the data step. Assignment is carried out with the = sign. Example: INPUT var1 var2 var3; mysum = var1
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 informationACCESS for ELLs 2.0 Paper Grade 1 Sample Items
ACCESS for ELLs 2.0 Paper Grade 1 Sample Items Grade 1 Sample Items for the Public Speaking Tier A WIDA ACCESS for ELLs Sample Items for the Public (Released 12/2015) 1 Page 2 2 At the Grocery Store Sample
More informationUSING SAS SOFTWARE TO COMPARE STRINGS OF VOLSERS IN A JCL JOB AND A TSO CLIST
USING SAS SOFTWARE TO COMPARE STRINGS OF VOLSERS IN A JCL JOB AND A TSO CLIST RANDALL M NICHOLS, Mississippi Dept of ITS, Jackson, MS ABSTRACT The TRANSLATE function of SAS can be used to strip out punctuation
More informationCMSC 201 Spring 2016 Lab 04 For Loops
CMSC 201 Spring 2016 Lab 04 For Loops Assignment: Lab 04 For Loops Due Date: During discussion, February 29 th through March 3 rd Value: 10 points Part 1: Lists Lists are an easy way to hold lots of individual
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 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 informationExam Name: SAS Base Programming for SAS 9
Vendor: SAS Exam Code: A00-211 Exam Name: SAS Base Programming for SAS 9 Version: DEMO QUESTION 1 Given the SAS data set AGES: AGES AGE --------- The variable AGE contains character values. data subset;
More informationGoing Under the Hood: How Does the Macro Processor Really Work?
Going Under the Hood: How Does the Really Work? ABSTRACT Lisa Lyons, PPD, Inc Hamilton, NJ Did you ever wonder what really goes on behind the scenes of the macro processor, or how it works with other parts
More informationChapter 2: Frequency Distributions
Chapter 2: Frequency Distributions Chapter Outline 2.1 Introduction to Frequency Distributions 2.2 Frequency Distribution Tables Obtaining ΣX from a Frequency Distribution Table Proportions and Percentages
More informationSAS Macro Language: Reference
SAS Macro Language: Reference INTRODUCTION Getting Started with the Macro Facility This is the macro facility language reference for the SAS System. It is a reference for the SAS macro language processor
More informationAPPENDIX 4 Migrating from QMF to SAS/ ASSIST Software. Each of these steps can be executed independently.
255 APPENDIX 4 Migrating from QMF to SAS/ ASSIST Software Introduction 255 Generating a QMF Export Procedure 255 Exporting Queries from QMF 257 Importing QMF Queries into Query and Reporting 257 Alternate
More informationCITS. mycourses Grade Book & Grading Forms
CITS Computing & Information Technology Services mycourses Grade Book & Grading Forms What This Workshop Will Cover: Adding grade book columns Entering grades Editing grade book columns Create a formula
More informationBlackboard 9 - Creating Categories in the Grade Center
University of Southern California Marshall Information Services Blackboard 9 - Creating Categories in the Grade Center Categories allow you to place Blackboard data columns (i.e. non-calculated columns)
More informationBeginning Tutorials DATE HANDLING IN THE SAS SYSTEM. Bruce Gilsen, Federal Reserve Board
DATE HANDLING IN THE SAS SYSTEM Bruce Gilsen, Federal Reserve Board 1. Introduction A calendar date can be represented in the SAS system as a SAS date value, a special representation of a calendar date
More information