STAT 524. Biostatistical Computing. Data Sources and Data Entry



Similar documents
UTRADE Online Trading Platform Demo

!"#$ Stonington Public Schools Parents Guide for InfoSnap Online Enrollment. for Returning. Students. August. Online Enrollment.

How to set up a database in Microsoft Access

Vendor Profile Maintenance Quick Reference Guide

Virtual PBX Planning Instructions

Microsoft Access Rollup Procedure for Microsoft Office Click on Blank Database and name it something appropriate.

A guide to bulk deposit submissions

User Guide. Opening secure from the State of Oregon Viewing birth certificate edits reports in MS Excel

Introduction to Microsoft Access 2003

Online Appointments (Patients)

SPSS Workbook 1 Data Entry : Questionnaire Data

Using the Help Desk. Logging into Help Desk. Creating a New Help Desk Ticket

Setting Preferences in QuickBooks

Topic: Adding Questions to the Question Library

Using Pharmacovigilance Reporting System to Generate Ad-hoc Reports

UW- Green Bay QuickBooks Accounts Receivable User Manual

In this note, you will learn the basic applications of McAfee VirusScan Enterprise (hereafter McAfee ). Six topics will be covered as below:

ParishSOFT Remote Installation

4H Online Re-Enrollment

Chapter 1: The Cochrane Library Search Tour

Setting up a basic database in Access 2003

DIRECT DEPOSIT FOR STUDENT REFUNDS

FRONTPAGE FORMS

PubMed My NCBI: Saving Searches & Creating Alerts

Mergent Online. A User s Guide

Appendix A How to create a data-sharing lab

FILING REPRESENTATIVES TRAINING ONLINE COURSE SCHEDULING USER GUIDE

4 Other useful features on the course web page. 5 Accessing SAS

Sustainability Dashboard Quick Start Guide

SPSS (Statistical Package for the Social Sciences)

Importing Excel Files Into SAS Using DDE Curtis A. Smith, Defense Contract Audit Agency, La Mirada, CA

Web Payroll. User Guide Payroll Solutions, Inc &

COPA Training Manual. Arkansas Better Chance Arkansas Better Chance For School Success

Microsoft Access 2010: Basics & Database Fundamentals

eprocurement Procedures

Project Zip Code. Version CUNA s Powerful Grassroots Program. User Manual. Copyright 2012, All Rights Reserved

This tutorial provides an introduction to NextGen, the electronic health record used at Gardner Packard Children s Health Center.

Google Apps for Sharing Folders and Collecting Assignments

AMT Implementation on a UTC RETAIL 3170 POS

Carl R. Haske, Ph.D., STATPROBE, Inc., Ann Arbor, MI

Guarantee Trust Life Insurance Company. Agent Portal Agent Portal Guide

Data Mining Commonly Used SQL Statements

SQL Server Automated Administration

Setting Oracle Passwords for the EDW

Steps to Create a Database

Advanced Excel 10/20/2011 1

Level 17: Creating a Puzzle Part 2

Avaya Network Configuration Manager User Guide

Faculty Introduction to Self-Service

All existing accounts will be listed. 2. Click Add and select Mail to add a new account (see Figure 2). Figure 1. Figure 2

SAP BusinessObjects Financial Consolidation Web User Guide

Entering a Case Into the PeopleSoft Helpdesk (CRM) Logging in

Frequently Asked Questions

Using the NuView Employee Self-Service Module Time Attendance / Time Entry. Introduction. Logging In

An Introduction to SAS/SHARE, By Example

Basic Data Mining NOTES. Getting Started- (make sure you are logged in to the web version of Skyward)

WEBTrader. User Guide

We want to keep your banking easy at Chevron Federal Credit Union, so we ve created different ways to:

Submitting a Claim in New MIPS Homeless Children Nutrition Program single-site

WAYNE STATE UNIVERSITY

ProjectWise Explorer V8i User Manual for Subconsultants & Team Members

Video Scripts for View Account Summary and Balances. Slide 1. Audio: No Audio. Page 1 of 13

How to Define Authorizations

Tutorial #7A: LC Segmentation with Ratings-based Conjoint Data

VALUE LINE INVESTMENT SURVEY ONLINE USER S GUIDE VALUE LINE INVESTMENT SURVEY ONLINE. User s Guide

Kareo Quick Start Guide April 2012

This presentation introduces you to the new call home feature in IBM PureApplication System V2.0.

Introduction to SPSS 16.0

PROCESSES FOR T HE AGENCY TRAINING AGENT

BUSINESS CLASS POP3 END USER GUIDE TIME WARNER CABLE BUSINESS SERVICES VERSION 1.0, RELEASE 1.2

Turn on or off the Out of Office Assistant

- Spam Spam Firewall How Does the Spam Firewall Work? Getting Started username Create New Password

How to Login Username Password:

Add a Bank Account. Set Up Recurring Payments

Health Indicators Advancing Healthy Aging in Your Community. Database Instructions for Managers

The Online Health Program Planner Part 1: Beginner's Guide

Client Timesheet and Expense Instructions Page 1

SerialMailer Manual. For SerialMailer 7.2. Copyright Falko Axmann. All rights reserved.

Searching for Classes and Course Information Online

MICROSOFT OUTLOOK 2011 READ, SEARCH AND PRINT S

Creating a Database in Access

INTRODUCTION SAHAJ ACCOUNTING

SHAREPOINT 2010 FOUNDATION FOR END USERS

Pharmacy Affairs Branch. Website Database Downloads PUBLIC ACCESS GUIDE

Manager's Guide to TimeIPS

WEB EMPLOYEE SELF SERVICE

The tool also provides an overview of date criteria set against all items within your module.

Online Services through My Direct Care

HealthWave Premium Billing and Payment Services. Kansas Health Policy Authority / HP Kansas Team

Electronic Banking. Government Tax Payment & Filing Service

NDSR Utilities. Creating Backup Files. Chapter 9

B&SC Office 365

manual configuration of wireless network - eduroam windows 8 Click Open Network and Sharing Center.

Transcription:

STAT 524 Biostatistical Computing Data Sources and Data Entry

Overview! Sources of Data! Data Entry Concepts! Data Entry Software! Example of MS Excel (demo in class)! Example of EpiInfo (demo in class)! Example of SAS/FSEDIT! Example Programs BIOS 524: Supplemental Notes 2

Sources of Data! Written or electronic logs! Surveys! Telephone! Personal interview! Mail! Existing data files BIOS 524: Supplemental Notes 3

Data Entry Concepts! Problems! Out-of-range values! Transposed characters! Incorrect values! Exceptions! Missing values! Inconsistent values! Ambiguous responses BIOS 524: Supplemental Notes 4

Data Entry Concepts! Error Checks! Up-front checking! Backend checking! Verification! Re-entry of given field! Double entry of all fields! By the same operator! By two operators BIOS 524: Supplemental Notes 5

Data Entry Concepts! Some techniques to avoid problems! Scanning! Table look-up! Branching! Auto-entry! Default values! Repeated values BIOS 524: Supplemental Notes 6

Data Entry Software! Numerous packages on the market! Simple ones! EpiInfo! EasyEntry! Spread sheet (e.g. MS Excel)! Database (e.g. MS Access)! Statistical packages! SAS! SPSS BIOS 524: Supplemental Notes 7

Data Entry Software! Examples! In-class example using MS-Excel (See class notes.)! In-class example using EpiInfo (See class notes.)! Example using SAS/FSEDIT. BIOS 524: Supplemental Notes 8

Data Entry Example! Goal: Create a data entry screen to accept! DATE: The observation date! IDCODE: 5-character subject identification code! GENDER: Subject s gender! Code M or m, F or f! CLASS: The statistics class number and name in which the subject is enrolled.! Use a table lookup method to enter the class. BIOS 524: Supplemental Notes 9

Simple Data Entry with Excel! Enter variable names in the first row.! Enter values in subsequent rows.! TAB to move from column to column.! ENTER to move to beginning of next row.! Use Validation to perform upfront error checks.! Use the LOOKUP function for table lookup. BIOS 524: Supplemental Notes 10

Simple Data Entry with EpiInfo! Use either the DOS or Win2000 version.! Create a project! Create a data entry screen (view)! Use menus to create upfront error checks! Use menus to perform table lookups BIOS 524: Supplemental Notes 11

SAS/FSEDIT Procedure: Example! Create a custom informat for table lookup.! Use PROC FORMAT. More about this later. * Create an informat to be used in a table-lookup for data entry.; proc format; * Procedure to create and manage formats/informats; * Create a character informat, saved in the WORK library; invalue $class 208="208: Statistical Thinking" 210="210: Basic Practice of Statistics" 212="212: Concepts of Statistics" 321="321: Introduction to Statistical Computing" other="???"; run; BIOS 524: Supplemental Notes 12

SAS/FSEDIT Procedure: Example! Create new data set and data entry screen. proc fsedit new=mysdl.datentry /* Create Data Set */ screen=mysdl.datentry.screen /* Entry Screen */;! Enter attributes into the provided spaces. BIOS 524: Supplemental Notes 13

SAS/FSEDIT Procedure: Example! Move the bottom slide-bar to the right to enter informats.! Enter an informat for DATE and your custom informat for CLASS. BIOS 524: Supplemental Notes 14

SAS/FSEDIT Procedure: Example FSEDIT Menu! From the File pull-down menu, Close the screen to continue. This new screen will appear: BIOS 524: Supplemental Notes 15

SAS/FSEDIT Procedure: Example! Click the FSEDIT Menu icon! You may be asked for a password.! Modification of the data entry screen will be demonstrated in class. BIOS 524: Supplemental Notes 16

Modifying the Entry Screen! Choose option 2 to modify the screen! File/Close to close the screen! Answer no to the question about computational fields (for this example)! Identify fields. Read directions on the bottom of the screen.! File/Close to close the screen and return to the Menu. BIOS 524: Supplemental Notes 17

SAS/FSEDIT Procedure: Note You may program many of the data entry checks by using SAS SCL (Screen Control Language). This is a very flexible control language that has many applications beyond data entry. Examples may be seen in the example programs mentioned on the last slide. We will not cover SCL in this course, except via the given examples. However, lookup Help FSEdit or Help SCL in the command line if you wish to learn more.! Choose option 3 to add SCL code.! File/Close to close and compile the code.! Click GOBACK to return to data entry screen. BIOS 524: Supplemental Notes 18

SAS/FSEDIT Procedure: Program Statements (SCL) init: return; main: if gender in ("m","m","f","f") then return; else do; erroron gender; _msg_="please enter M for male or F for female."; end; return; term: return; BIOS 524: Supplemental Notes 19

SAS/FSEDIT Procedure: Example! You are now ready to enter data. You may go back to the modification screen at any time by clicking on the FSEDIT Menu icon. Click to add new data BIOS 524: Supplemental Notes 20

SAS/FSEDIT Procedure: Example! Next time you enter data into this data set, substitute data= for new= in the procedure statement. -OR-! You may start entry from the command line by entering: fsedit mysdl.datentry mysdl.datentry.screen BIOS 524: Supplemental Notes 21

Example Programs! Three example programs are available on the class web site.! fsedit.sas (This is the example given in this lecture.)! SAS Sample Library.! fsedit-1.sas! fsedit-2.sas BIOS 524: Supplemental Notes 22