Coping with SPSS Syntax files on the DLI FTP and Web Sites

Slides:



Advertisements
Similar presentations
Coping with SPSS Syntax files on the DLI FTP and Web Sites Chuck Humphrey, University of Alberta Sharon Neary, University of Calgary ACCOLEDS/DLI Training,
Advertisements

WeB application development
Chapter 3: Editing and Debugging SAS Programs. Some useful tips of using Program Editor Add line number: In the Command Box, type num, enter. Save SAS.
Introduction to SPSS Allen Risley Academic Technology Services, CSUSM
A Simple Guide to Using SPSS© for Windows
SPSS Statistical Package for the Social Sciences is a statistical analysis and data management software package. SPSS can take data from almost any type.
Introduction to SPSS Short Courses Last created (Feb, 2008) Kentaka Aruga.
Introduction to SPSS (For SPSS Version 16.0)
Product Retrieval Statistics Canada / Statistique Canada Chuck Humphrey ACCOLEDS/DLI Training December, 2001.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. M I C R O S O F T ® Preparing for Electronic Distribution Lesson 14.
Chapter 6 Text and Multimedia Languages and Properties
Using FrontPage Express. Slide 1 Standard toolbars and menus Time indicator: gives an approximation of download time of the page.
1 The 2001 Census PUMFS Odyssey Sponsored by HAL and PALS Presented by Chuck Humphrey.
Managing Software Patches 10/15/ Introducing Solaris OE Patches A patch contains collection of files and directories Patch replaces existing files.
Introduction to SPSS. Object of the class About the windows in SPSS The basics of managing data files The basic analysis in SPSS.
11/25/2015Slide 1 Scripts are short programs that repeat sequences of SPSS commands. SPSS includes a computer language called Sax Basic for the creation.
Chapter Fifteen Chapter 15.
Part 4 Processing and saving data with CGI/Perl Psychological Science on the Internet: Designing Web-Based Experiments From the Ground Up R. Chris Fraley.
How to Setup and Score a Tournament May Let’s Get Organized The setup and organization outlined in this clinic are suggested steps however can be.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
Learning Aim C.  In this section we will look at how text, tables, forms and frames can be used in web pages.
1 EPIB 698C Lecture 1 Instructor: Raul Cruz-Cano
Survey Training Pack Session 14 – Transferring CSPro, Access and Excel Files to SPSS.
Getting Started with Dreamweaver
Introduction to Computers
Windows 7 and file management
HTML Basics.
Pre-Production Meet with the client to create a project plan:
Navigating Your Way Through the EFT, Nesstar and Beyond 20/20 (WDS)
EMPA Statistical Analysis
COPERT 4 – Quick Start Instructions
Introduction to Marketing Research
Release Numbers MATLAB is updated regularly
Downloading and Preparing a StudentVoice File for SPSS
Microsoft Official Academic Course, Microsoft Access 2013
Creating Something from Nothing: Working with Synthetic Files
Computing Fundamentals
Introduction to SPSS.
By Dr. Madhukar H. Dalvi Nagindas Khandwala college
Using a set-up file to read ASCII data into SPSS
Arrays and files BIS1523 – Lecture 15.
DEPARTMENT OF COMPUTER SCIENCE
Product Retrieval Statistics Canada / Statistique Canada Title page
SAS Programming Introduction to SAS.
LINDSEY BREWER CSSCR (CENTER FOR SOCIAL SCIENCE COMPUTATION AND RESEARCH) UNIVERSITY OF WASHINGTON September 17, 2009 Introduction to SPSS (Version 16)
ECONOMETRICS ii – spring 2018
NIMAC for Publishers & Vendors: Delivering Files
Macrosystems EDDIE: Getting Started + Troubleshooting Tips
SPSS Overview COM 631/731.
Introduction to Computers
Exploring Microsoft® Access® 2016 Series Editor Mary Anne Poatsy
Chapter 2 Adding Web Pages, Links, and Images
ICPSR: Resources for Instructors Finding and Analyzing Data 9/26/2012
MODULE 7 Microsoft Access 2010
How to Run a Java Program
Organizing Files What is a file?
Managing Rosters Screener Training Module Module 5
What’s New in Colectica 5.3 Part 2
Introduction to IPUMS NYTS and IPUMS YRBSS
Microsoft Official Academic Course, Access 2016
Getting Started with Dreamweaver
Microsoft PowerPoint 2007 – Unit 2
Macrosystems EDDIE: Getting Started + Troubleshooting Tips
Introduction to IPUMS NYTS and IPUMS YRBSS
Web SA: File Upload Function
File Management Staying Organized.
Using FrontPage Express
System Software: Operating system, Utility Programs, & File Management
Macrosystems EDDIE: Getting Started + Troubleshooting Tips
Macrosystems EDDIE: Getting Started + Troubleshooting Tips
Presentation transcript:

Coping with SPSS Syntax files on the DLI FTP and Web Sites Chuck Humphrey, University of Alberta Sharon Neary, University of Calgary

Outline What are the SPSS syntax files on the DLI FTP and Web sites? When and why would I or a patron use an SPSS syntax file? Where do I find them on the DLI FTP site? How do I use SPSS syntax files? What practices should you follow with SPSS syntax files? There are five questions related to this presentation dealing with the use of SPSS syntax files.

File extensions on the DLI FTP site Frequency Percent Cumulative Percent EXE 6151 26.9 ZIP 4628 20.3 47.2 PDF 3897 17.1 64.3 SPS 1364 6.0 70.3 TXT 1312 5.7 76.0 IVT 1292 81.7 DOC 995 4.4 86.0 WPD 804 3.5 89.6 SAS 674 3.0 92.5 XLS 501 2.2 94.7 TGZ 292 1.3 96.0 WP 159 .7 96.7 RTF 156 97.4 On the DLI FTP website is a file called DIRList.txt containing a listing of all folders and files on the DLI section of the FTP server. I read this file into SPSS and analyzed it looking at just file extensions. I wanted to know the most dominant extension and were SPSS fit in. You’ll notice that 47 percent are zipped or self expanding versions of zipped files (exe). PDF are Adobe’s portable document format files; SPS is SPSS syntax; TXT for ascii text files; IVT is Beyond 20/20; DOC is Word; WPD is wordperfect; SAS is SAS syntax; XLS is Excel; TGZ is tar gzip; WP is wordperfect; RTF is rich text format.

File extensions association with … Data Metadata EXE 6151 ZIP 4628 IVT 1292 XLS 501 TGZ 292 PDF 3897 SPS 1364 DOC 995 WPD 804 SAS 674 WP 159 RTF 156 TXT 1312 We can group these file extensions into two primary categories: data and metadata. TXT can end up being used for data and for metadata. These are generalizations since not all files in EXE and ZIP may be data. But leaving out TXT files, the split is 62 percent data; 38 percent metadata. 62% 38%

What are DLI SPSS syntax files? SPSS syntax files contain code in the language used by SPSS to drive all of its operations. This language consists of a series of command names and a set of subcommands that specify the actions of the command. FREQUENCIES 
VARIABLES=JOBCAT GENDER 
/PERCENTILES=25 50 75 
/BARCHART. Command

What are DLI SPSS syntax files? SPSS syntax files contain code in the language used by SPSS to drive all of its operations. This language consists of a series of command names and a set of subcommands that specify the actions of the command. FREQUENCIES 
VARIABLES=JOBCAT GENDER 
/PERCENTILES=25 50 75 
/BARCHART. Subcommands

What are DLI SPSS syntax files? SPSS syntax files contain code in the language used by SPSS to drive all of its operations. This language consists of a series of command names and a set of subcommands that specify the actions of the command. FREQUENCIES 
VARIABLES=JOBCAT GENDER 
/PERCENTILES=25 50 75 
/BARCHART. Specifications

What are DLI SPSS syntax files? SPSS syntax files contain code in the language used by SPSS to drive all of its operations. This language consists of a series of command names and a set of subcommands that specify the actions of the command. FREQUENCIES 
VARIABLES=JOBCAT GENDER 
/PERCENTILES=25 50 75 
/BARCHART. Ends Command

What are DLI SPSS syntax files? These commands can be grouped into three large, general sets: commands that define and read data, commands that transform & manage data, and commands that analyze data. The syntax files on the DLI FTP site define and read data files (the exceptions are the few SPSS files containing code that makes use of boot strap weights.)

How to use SPSS syntax files There are typically five commands that define data for SPSS: File handle Data list Variable labels Value labels Missing values SPSS syntax files are simple ASCII text files and can be edited by a word processor as well as the SPSS Syntax Editor.

Let’s look at an SPSS syntax file Go to the DLI Website and go the the list of files for the Adult Education and Training Survey, 2003. http://www.statcan.ca/english/Dli/Data/Ftp/aets/aets2003.htm Download and open the SPSS file for the Main file in the folder named by your instructor. Now download the data file in the same folder. Navigate to the DLI website location to download the data and SPSS syntax files for the 2003 release of the AETS. Unzip and store in the folder, AETS (that must be created). Then use Textpad and open the files separately starting with the data file.

When to use SPSS syntax files The SPSS syntax files on the DLI FTP site are used when you or a patron needs to read an ASCII version of a microdata file or of an aggregate data file. To input a microdata or aggregate data file into SPSS, the physical location of the variables and their properties have to be described to the statistical system for it to read the file. This is the purpose of the Syntax files on the DLI FTP site.

CCHS 2.1 data file 000001353594362261605241223332233132221226966966666666666666666666111142122081029.732226622622222296669662266622222222222222216666612960402030105000000000001010122666612122222222222222122221222222207126666666626666666666666666666666666662666666666666666666666211311231323112326666603010401010129622222222226666112222000000111113666666666666666266666666666666661266666666666666666666666666666666666666662266666666666666662666666666266966666666666666616666666666626966666666696666666611016666666666666661112612244222222203221111122212222121266969696000.0000.3000.4000.0000.0001.4002.2111222222222122222222222660053001499669966996699669966996699669966996600239966996699669966996699669966996699669966996699660101200.210033231069606050729696969696166666466666666662966666666269696969666666666626960266666696699.9962666666666296969666969.96266666696210339699699696666969966666605699626669662666666266666666666266666666666666666662622112222666610202299699699699699699699666666666666666699610000001121422329612329612629629622969.9699.662666666699.662696969699.6626696969696969696969696969696969696969696969696969696969662669669696966966969669696669669696612266966666666666666266666666666666666666699966662666666666666666666666666996296969696129666666626666666666666696969626666666666666662969.969696126299699699699699699699699696962612611442000021211122073035116266666612455041333200124.00 000002606090161221608122666612422113432626966966666666666666666666311142326081026.432126621722222296669662266622222222212221116666612960100000000000001000001969622666626666666666666666666666666666601126666666626666666666666666666666666662666666666666666666666226626666666666666666601030403030129622222222226666312221010100222226666666666666666266666666666666666666666666666666666666666666666666666666666266666666666666662666666666266966666666666666626666666666626966666666696666666626966666666666666662666666666666666696662666666666666666266969696001.0001.0000.3000.1000.4002.0004.9112222222222222222222212120903996699669966996699669966996699669966996699669966996699669966996699669966996699660104010499660501203.110371112969696969629696969696266666666666666662966666666120996080626266666612073266666696699.9962666666666296969666969.96266666696160110302099696666969966666601603126669662666666266666666666266666666666666666661166122212666610505100900900900900900900966666666666666699610630092666666669666669666669669662969.9699.662666666699.662696969699.6626696969696969696969696969696969696969696969696969696969666669669696966966969669696669669696611266966666666666666266666666666666666666699966662666666666666666666666666996296969696269666666613454434554116304090126666666666666661000.009696266299699699699699699699699696962612612442000032221341963040116266666612232031333200055.74

CCHS 2.1 SPSS data editor

CCHS 2.1 SPSS syntax file TITLE"CCHS 2.1 (2003)" LENGTH=NONE WIDTH=80. FILE HANDLE cchs2003/NAME='drive:\path\HS.txt' LRECL=1381. DATA LIST FILE=cchs2003/ ADMC_RNO 1- 6 GEOCGPRV 7- 8 GEOCDPMF 9- 13 GEOCGSHR 14- 14 SAMC_TYP 15- 15 ADMC_PRX 16- 16 ADMC_N09 17- 17 ADMC_N10 18- 18 ADMC_N11 19- 19 DHHCGAGE 20- 21 DHHC_SEX 22- 22 DHHCGMS 23- 23 HCSCFOPT 24- 24 HCSC_1 25- 25 HCSC_2 26- 26 HCSC_3 27- 27 HCSC_4 28- 28 GENC_01 29- 29 GENC_02 30- 30 GENC_02A 31- 31 GENC_02B 32- 32 GENC_07 33- 33

Locating DLI SPSS syntax files You will always need to match a data file with the SPSS syntax file prepared specifically for it; that is, always pair an ASCII data file with its SPSS syntax file. SPSS syntax files are often treated as part of the data documentation on the DLI FTP site. Consequently, syntax files are typically located in the folder named “docs” under a product’s folder.

Locating DLI SPSS syntax files Let’s take a look at the SPSS syntax files for the CCHS 3.1 on the DLI Website. http://www.statcan.ca/english/Dli/Data/Ftp/cchs/cchs3-1.htm Download the file identified as SAS_SPSS and uncompress. Notice multiple data files and the need to match the correct syntax file with data file.

Characteristics of SPSS syntax files Create date on the DLI FTP site Early years, the syntax files may have come from other sources and may have been prepared for earlier versions of SPSS Coding style Some author divisions prepare the SPSS syntax in one file, while others have placed the Data List command in one file and the variable and value label commands in separate files Official language While not all SPSS files are in both official languages today, we will eventually have them in both languages Location on the DLI FTP site As mentioned earlier, many are in the “doc” folder under a survey; some are at the root level of the folder; others are bundled in the zipped CD-image file

Steps in Working with SPSS files Download the SPSS syntax file from the DLI FTP site or the DLI Web site into a folder specifically named for this survey. Download data file; unzip placing the ASCII version of the data in the same folder as the SPSS file. Edit the SPSS syntax file Scan the file for completeness of commands File Handle Data List Variable Labels Value Labels Missing Values

Completeness check If the syntax file does not have all five commands, check for additional files containing the missing commands. If there are no further commands, you need at a minimum the Data List command. You can read data into SPSS without the Variable Labels, Value Labels and Missing Values but be sure to let your patron know that this information is missing. Or you can see if someone on DLI list has a more complete version of the SPSS syntax or create it yourself.

Fix the File Handle command The File Handle command will need to be edited to name the correct drive, folder and file name where the ASCII data are stored locally. The LRECL subcommand on the File Handle command declares the line or record length of the ASCII data file. This should be compared to the column specification of the last variable in the Data List command to ensure that the lengths match. The MAXLINE utility on the DLI FTP site can be used to check the line lengths. This information is also provided on the Web site.

Final checks Ensure that each command ends with a period. Browse to confirm that text delimiters are paired properly for the Variable and Value label commands. Common mistakes include the use of a single quote to delimit text and then including an apostrophe in the string; for example: ‘Respondent’s ID’ Notice that unbalanced use of single quotes. How to fix? Use double quotes as the delimiters for example: “Respondent’s ID” Use consecutive single quotes to include the apostrophe ‘Respondent’’s ID’

Final checks Make the last command: Execute. Sometimes you will find a SAVE command in the syntax file. I recommend deleting this and using the File / Save option from the SPSS Data Editor menu. If there is a syntax error, SPSS will supply a message in the Output window. Some errors will result in the data not being read. Other errors just produce a warning message, which usually happens in conjunction with labeling variables or values. I wish that I could say that the error messages will always identify the problem for you. Sometimes you have to have to experiment to find the source of the problem.