Introduction to Using SPSS Command Files



Similar documents
SPSS: Getting Started. For Windows

How To Use Spss

Introduction to SPSS 16.0

Switching from PC SAS to SAS Enterprise Guide Zhengxin (Cindy) Yang, inventiv Health Clinical, Princeton, NJ

Lab 2: MS ACCESS Tables

HOW TO CREATE AND MERGE DATASETS IN SPSS

SPSS 12 Data Analysis Basics Linda E. Lucek, Ed.D

Word 2007: Mail Merge Learning Guide

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

SPSS (Statistical Package for the Social Sciences)

IBM SPSS Statistics 20 Part 1: Descriptive Statistics

There are six different windows that can be opened when using SPSS. The following will give a description of each of them.

Appendix III: SPSS Preliminary

Creating QBE Queries in Microsoft SQL Server

Introduction to Microsoft Access 2013

Microsoft Access 2000

This book serves as a guide for those interested in using IBM SPSS

Getting Started With SPSS

Simple Linear Regression, Scatterplots, and Bivariate Correlation

Introduction to Microsoft Access 2010

MS Access Lab 2. Topic: Tables

IT Service Manager Agent Guide

Introduction to SPSS (version 16) for Windows

Lab 9 Access PreLab Copy the prelab folder, Lab09 PreLab9_Access_intro

SPSS Workbook 1 Data Entry : Questionnaire Data

Access Queries (Office 2003)

Shark Talent Management System Performance Reports

Working with Access Tables A Continuation

Online Appointments (Patients)

Task Force on Technology / EXCEL

Statistical Data analysis With Excel For HSMG.632 students

Can SAS Enterprise Guide do all of that, with no programming required? Yes, it can.

Basic Pivot Tables. To begin your pivot table, choose Data, Pivot Table and Pivot Chart Report. 1 of 18

JOOMLA 2.5 MANUAL WEBSITEDESIGN.CO.ZA

Create AKINDI Courses In AKINDI, create an AKINDI course for each section you teach. STUDENTS TAKE TEST VIEW RESULTS AND ADDRESS EXCEPTIONS

Chapter 1: The Cochrane Library Search Tour

Directions for Frequency Tables, Histograms, and Frequency Bar Charts

MICROSOFT ACCESS 2003 TUTORIAL

MICROSOFT OUTLOOK 2010 WORK WITH CONTACTS

ecw Weekly Users Tip: My Settings: Template-Friendly Settings & My Favorites: Templates

Affiliation Security

How to Use a Data Spreadsheet: Excel

Creating a Gradebook in Excel

Database File. Table. Field. Datatype. Value. Department of Computer and Mathematical Sciences

DataDirector Getting Started

Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102

Note: With v3.2, the DocuSign Fetch application was renamed DocuSign Retrieve.

Microsoft Excel Tips & Tricks

Chapter 24: Creating Reports and Extracting Data

Sample Table. Columns. Column 1 Column 2 Column 3 Row 1 Cell 1 Cell 2 Cell 3 Row 2 Cell 4 Cell 5 Cell 6 Row 3 Cell 7 Cell 8 Cell 9.

Crystal Reports Payroll Exercise

Frequently Asked Questions About Using The GRE Search Service

4. Descriptive Statistics: Measures of Variability and Central Tendency

UCINET Quick Start Guide

Tutorial Microsoft Office Excel 2003

Database Forms and Reports Tutorial

IBM SPSS Statistics for Beginners for Windows

SPSS Step-by-Step Tutorial: Part 1

Creating and Using Databases with Microsoft Access

Excel Database Management

In this example, Mrs. Smith is looking to create graphs that represent the ethnic diversity of the 24 students in her 4 th grade class.

Using Excel for Statistical Analysis

Introduction. Why Use ODBC? Setting Up an ODBC Data Source. Stat/Math - Getting Started Using ODBC with SAS and SPSS

Data exploration with Microsoft Excel: analysing more than one variable

Making an online form in Serif WebPlus

NDSR Utilities. Creating Backup Files. Chapter 9

Tutorial of Deltek s Expense Report Domestic Travel Edition

Using Spreadsheets, Selection Sets, and COGO Controls

Psych. Research 1 Guide to SPSS 11.0

SAS Task Manager 2.2. User s Guide. SAS Documentation

CSPro Getting Started

Excel 2010: Create your first spreadsheet

SPSS Introduction. Yi Li

SPOC Instruction Guide

What Do You Think? for Instructors

2 SQL in iseries Navigator

Excel Database Management Microsoft Excel 2003

Data exploration with Microsoft Excel: univariate analysis

Using Excel for Data Manipulation and Statistical Analysis: How-to s and Cautions

An Introduction to SPSS. Workshop Session conducted by: Dr. Cyndi Garvan Grace-Anne Jackman

2: Entering Data. Open SPSS and follow along as your read this description.

Using Excel As A Database

Ansur Test Executive. Users Manual

Microsoft Access Basics

Word 2010: Mail Merge to with Attachments

Introduction to PASW Statistics

Totally Internet Based Software. User Entry. Strategy Systems, Inc. PO Box 2136 Rogers, AR (479)

Microsoft Access 2007 Introduction

Access 2010 Intermediate Skills

Upon Installation, Soda

PDF Web Form. Projects 1

AIM Dashboard-User Documentation

SonicWALL GMS Custom Reports

Using Microsoft Excel to Manage and Analyze Data: Some Tips

SAP BusinessObjects Financial Consolidation Web User Guide

Top Tips 9 IS Portal Tips & Tricks

Working with SQL Server Integration Services

Transcription:

Introduction to Using SPSS Command Files Joel P. Wiesen, Ph.D. jwiesen@appliedpersonnelresearch.com 31th Annual IPMAAC Conference St. Louis, MO June 13, 2007 Wiesen (2007), IPMAAC Conference 1

Outline Overview Some command syntax details Examples of command files Tips Exercises Review Q&A Wiesen (2007), IPMAAC Conference 2

Overview Two ways to use SPSS Pros and Cons of each type of use Quick review of SPSS windows How to write command files How to save a command file How to run a command file Wiesen (2007), IPMAAC Conference 3

Two Ways to Use SPSS Drop-down menus Point-and-click Widely used Fraught with problems Tedious for long analyses Command syntax files Not commonly taught in college Provides more functionality Wiesen (2007), IPMAAC Conference 4

Pros and Cons Functionality Re-running Learning curve Debugging Documentation Long analyses All procedures Menu Harder Easier Harder Harder Harder No Command File Easier Harder Easier Easier Easier Yes Wiesen (2007), IPMAAC Conference 5

Quick Review of SPSS Windows Data editor See data Transform variables Output Results from commands, including tables, charts Chart editor Can edit graphs Syntax editor Write and execute SPSS commands Wiesen (2007), IPMAAC Conference 6

How To Write Command Files Paste from drop-down menus Menu choices generate syntax automatically Modify previous command file Write commands in text file Wiesen (2007), IPMAAC Conference 7

Creating Syntax From Menus Use drop-down menus but do not run Choose PASTE Creates a syntax window Save command file Run pasted commands Wiesen (2007), IPMAAC Conference 8

How to Save a Command File File-Save File extension:.sps Can use same name for data and sps files Wiesen (2007), IPMAAC Conference 9

How to Run a Command File Open command file File-Open Click on.sps file in Windows Explorer Highlight all or part of command file Run commands in one of several ways Click on right arrow Control-R Run-all Wiesen (2007), IPMAAC Conference 10

Some Command Syntax Details What is a command file? Command syntax structure Example of an SPSS command Some details of commands Common and important commands Wiesen (2007), IPMAAC Conference 11

What is a Command File? An ASCII text file Contains SPSS commands written out AKA syntax file Wiesen (2007), IPMAAC Conference 12

Command Syntax Structure Name of command May include some variable names May included some command options Name of subcommand May include variable names or command options Slashes used to start subcommands Can continue over multiple lines End command with a period or blank line Wiesen (2007), IPMAAC Conference 13

Example of an SPSS Command GET DATA / TYPE=XLS / FILE='c:\path\file_name.xls'. This is one command With two subcommands SPSS tries to use the Excel column heads as the variable names Wiesen (2007), IPMAAC Conference 14

Some Details of Commands Each command begins on a new line Variable names cannot be abbreviated Command may span lines Max line length: 80 characters Period or blank line terminates command Command syntax is case insensitive Wiesen (2007), IPMAAC Conference 15

Common & Important Commands Commands allow you to Get data Manipulate data List data Do statistical analyses Save data Wiesen (2007), IPMAAC Conference 16

Most Important Command Asterisk Identifies a comment line End comment with period or blank line * This is an example of a comment line. * The next two lines correct data errors. Wiesen (2007), IPMAAC Conference 17

Compute Command Used to change values COMPUTE perscore = (score/60). COMPUTE composite = var1 + var2 + var3. COMPUTE average = composite / 3. Wiesen (2007), IPMAAC Conference 18

IF IF (form = "A") zscore = (score 44.5)/6.5 Wiesen (2007), IPMAAC Conference 19

Create Ranks RANK VARIABLES = written oral ppt (A). Default is to create new variables rwritten roral rppt Can specify names of new variables (A) means ascending Wiesen (2007), IPMAAC Conference 20

Save SPSS Data File SAVE OUTFILE = 'c:\path\filename.sav'. SAVE OUTFILE = 'c:\path\filename.sav' / DROP ssn. SAVE OUTFILE = 'c:\path\filename.sav' / KEEP id lastname grade. Wiesen (2007), IPMAAC Conference 21

TEMPORARY TEMPORARY. SELECT IF (eeo_gp = 1). LIST id written oral ppt /CASES = 15. Wiesen (2007), IPMAAC Conference 22

SORT SORT CASES BY grade. LIST id lastname firstname grade. SORT CASES BY grade (A). Wiesen (2007), IPMAAC Conference 23

Variable Label VARIABLE LABEL failcol 'failed color vision'. Wiesen (2007), IPMAAC Conference 24

Value Label VALUE LABEL eeo_gp 0 Unknown' 1 'Non-Minority' 2 'Minority'. VALUE LABEL eeo_gp 0 'Unknown' 1 'Non-Minority' 2 'Minority'. Wiesen (2007), IPMAAC Conference 25

Save Non-SPSS Data File SAVE TRANSLATE OUTFILE = 'c:\path\filename.xls' /TYPE=XLS / KEEP id gender eeo_gp age compos /FIELDNAMES. This creates an Excel file with variable names for column heads. Wiesen (2007), IPMAAC Conference 26

Statistical Commands Means Graph Correlation Many other commands Wiesen (2007), IPMAAC Conference 27

Means Command MEANS TABLES= oral written BY eeo_gp. This minimal command will work Commands have default settings MEANS TABLES= oral written BY eeo_gp / CELLS MEAN COUNT STDDEV. This command is more specific. Wiesen (2007), IPMAAC Conference 28

Graph GRAPH /SCATTERPLOT(BIVAR)= oral WITH written /MISSING=LISTWISE /TITLE= 'Title goes here' 'line 2 of title goes here /SUBTITLE= 'sub title goes here /FOOTNOTE= 'footnote goes here 'line 2 footnote goes here'. Wiesen (2007), IPMAAC Conference 29

Correlation CORRELATIONS /VARIABLES= oral written ppt /PRINT=TWOTAIL NOSIG /STATISTICS DESCRIPTIVES /MISSING=PAIRWISE. Wiesen (2007), IPMAAC Conference 30

Command File Example SPSS Program to Grade a Test (See separate pdf file.) Wiesen (2007), IPMAAC Conference 31

Tips for Using Command Files Documenting Debugging Use of capitalization Separate the major aspects of analyses Wiesen (2007), IPMAAC Conference 32

Document Your Files File name Date created Author Log of changes over time Outline file Visual divisions of file into sections Wiesen (2007), IPMAAC Conference 33

Debugging Debugging individual commands Debugging command logic Wiesen (2007), IPMAAC Conference 34

Debugging Individual Commands SPSS is very detail demanding Look for: Missing or extra quotation marks Unbalanced parentheses Missing periods Wiesen (2007), IPMAAC Conference 35

Debugging Command Logic Look at data at various points in the file List data Do crosstabulations Do analyses in another software package Excel SAS Minitab R Wiesen (2007), IPMAAC Conference 36

Use of Capitalization Helpful convention SPSS commands in upper case Variable names in lower case Wiesen (2007), IPMAAC Conference 37

Separate the Major Aspects of Read and save Analyses Verify data is read correctly Groom data Transform variables Change numbers 1 to 4 to letters A to D Add variables Name of data set Analyze data Wiesen (2007), IPMAAC Conference 38

Name Various Files Use one basic name Keep track of all files related to one project For example: IPMAAC_2007.dat Read_IPMAAC_2007.sps Groom_IPMAAC_2007.sps Analyze_IPMAAC_2007.sps Similar system to name output files Wiesen (2007), IPMAAC Conference 39

Display Commands in Output Do this through menu Edit Options Select the Viewer or Draft Viewer tab Check the Display commands in the log Wiesen (2007), IPMAAC Conference 40

SPSS Training Resources SPSS built-in tutorial Help-Tutorial-Working with syntax SPSS help menu Help - Command Syntax Reference Full syntax options Gives examples States limitations SPSS website Wiesen (2007), IPMAAC Conference 41

SPSS Help When cursor is in a command Click Syntax Help button to find out what subcommands and keywords are available for the current command If the cursor is not in a command Clicking the Syntax Help button to display an alphabetical list of commands You can select the one you want. Wiesen (2007), IPMAAC Conference 42

Other Training Resources On line tutorials for SPSS Many from colleges Listserves Wiesen (2007), IPMAAC Conference 43

Exercise 1 Fetch data from an Excel file Get average of oral and written scores Save data to an SPSS.sav file Wiesen (2007), IPMAAC Conference 44

Exercise 2 Get data from an Excel file Get average of oral and written z-scores Save data to an SPSS.sav file Wiesen (2007), IPMAAC Conference 45

Review Pros and cons of drop-down menu How to use command files Wiesen (2007), IPMAAC Conference 46

Drop-Down Menus Easy to get started Unwieldy for longer analyses Easy to make undetected errors Hard to proof analyses Wiesen (2007), IPMAAC Conference 47

How to Use Command Files Create files Edit files Save files Name files Run files Wiesen (2007), IPMAAC Conference 48

Summary Start using SPSS drop-down menus Next, paste menu commands Write command files as soon as possible This enables you to Do longer, more complex analyses Detect errors and proof analyses Wiesen (2007), IPMAAC Conference 49

Final Thoughts Look at SPSS programs written by others Become acquainted with SPSS commands Learn details of commands you use often Copies of this presentation are available at: http://ipmaac.org Wiesen (2007), IPMAAC Conference 50

Q&A s The floor is open Questions Comments Wiesen (2007), IPMAAC Conference 51