• No results found

Introduction to Using SPSS Command Files

N/A
N/A
Protected

Academic year: 2021

Share "Introduction to Using SPSS Command Files"

Copied!
51
0
0

Loading.... (view fulltext now)

Full text

(1)

Introduction to Using SPSS Command Files

Joel P. Wiesen, Ph.D.

[email protected] 31th Annual IPMAAC Conference

St. Louis, MO June 13, 2007

(2)

Outline

• Overview

• Some command syntax details

• Examples of command files

• Tips

• Exercises

• Review

• Q&A

(3)

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

(4)

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

(5)

Pros and Cons

Easier Harder

Long analyses

Yes No

All procedures

Easier Harder

Documentation

Easier Harder

Debugging

Harder Easier

Learning curve

Easier Harder

Re-running

Command File Menu

Functionality

(6)

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

(7)

How To Write Command Files

• Paste from drop-down menus

– Menu choices generate syntax automatically

• Modify previous command file

• Write commands in text file

(8)

Creating Syntax From Menus

• Use drop-down menus but do not run

• Choose PASTE

– Creates a syntax window

• Save command file

• Run pasted commands

(9)

How to Save a Command File

• File-Save

• File extension: .SPS

• Can use same name for data and sps files

(10)

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

(11)

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

(12)

What is a Command File?

• An ASCII text file

• Contains SPSS commands written out

• AKA syntax file

(13)

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

(14)

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

(15)

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

(16)

Common & Important Commands

• Commands allow you to

– Get data

– Manipulate data – List data

– Do statistical analyses – Save data

(17)

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.

(18)

Compute Command

• Used to change values

• COMPUTE perscore = (score/60).

• COMPUTE composite = var1 + var2 + var3.

• COMPUTE average = composite / 3.

(19)

IF

• IF (form = "A") zscore = (score – 44.5)/6.5

(20)

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

(21)

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.

(22)

TEMPORARY

• TEMPORARY.

SELECT IF (eeo_gp = 1).

LIST id written oral ppt /CASES = 15.

(23)

SORT

• SORT CASES BY grade.

• LIST id lastname firstname grade.

• SORT CASES BY grade (A).

(24)

Variable Label

• VARIABLE LABEL

failcol 'failed color vision'.

(25)

Value Label

• VALUE LABEL eeo_gp 0 ‘Unknown' 1 'Non-Minority' 2 'Minority' .

• VALUE LABEL eeo_gp 0 'Unknown'

1 'Non-Minority' 2 'Minority' .

(26)

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.

(27)

Statistical Commands

• Means

• Graph

• Correlation

• Many other commands

(28)

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.

(29)

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'.

(30)

Correlation

• CORRELATIONS

/VARIABLES= oral written ppt /PRINT=TWOTAIL NOSIG

/STATISTICS DESCRIPTIVES /MISSING=PAIRWISE .

(31)

Command File Example

• SPSS Program to Grade a Test (See separate pdf file.)

(32)

Tips for Using Command Files

• Documenting

• Debugging

• Use of capitalization

• Separate the major aspects of analyses

(33)

Document Your Files

• File name

• Date created

• Author

• Log of changes over time

• Outline file

• Visual divisions of file into sections

(34)

Debugging

• Debugging individual commands

• Debugging command logic

(35)

Debugging Individual Commands

• SPSS is very detail demanding

• Look for:

– Missing or extra quotation marks – Unbalanced parentheses

– Missing periods

(36)

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

(37)

Use of Capitalization

• Helpful convention

– SPSS commands in upper case – Variable names in lower case

(38)

Separate the Major Aspects of Analyses

• Read and save

– 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

(39)

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

(40)

Display Commands in Output

• Do this through menu

• Edit – Options

• Select the Viewer or Draft Viewer tab

• Check the Display commands in the log

(41)

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

(42)

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.

(43)

Other Training Resources

• On line tutorials for SPSS

– Many from colleges

• Listserves

(44)

Exercise 1

• Fetch data from an Excel file

• Get average of oral and written scores

• Save data to an SPSS .sav file

(45)

Exercise 2

• Get data from an Excel file

• Get average of oral and written z-scores

• Save data to an SPSS .sav file

(46)

Review

• Pros and cons of drop-down menu

• How to use command files

(47)

Drop-Down Menus

• Easy to get started

• Unwieldy for longer analyses

• Easy to make undetected errors

• Hard to proof analyses

(48)

How to Use Command Files

• Create files

• Edit files

• Save files

• Name files

• Run files

(49)

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

(50)

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

(51)

Q&A’s

• The floor is open

– Questions – Comments

References

Related documents

The prlctl set command can be used to manage your virtual machine devices: hard disk drives, CD-ROM drives, floppy disks, network cards, etc.. The command syntax is

The Transcript Mortgage Valuation Report for Lending Purposes will be prepared with the skill and care reasonably to be expected from a surveyor who is a member of the Royal

◆ Overview of the NMSQL commands...A-2 ◆ Using the nsrsqlsv command ...A-3 ◆ Using the nsrsqlrc command...A-8 ◆ Using the nwmssql command...A-15 ◆ Backup and restore command

A regular expression can be a single character that matches the same single character in the command output or multiple characters that match the same multiple characters in

The chapter discusses the con- sequences of multilingual language use as an institutionalized pattern for individu- al speakers’ linguistic repertoires (e.g., learner varieties in

knee joint will require Soft Tissue Myofascial Release technique over right hip, right knee, right ankle and right foot joints.. Articular Myofascial Release Technique: all

Therefore, three research questions have been derived in the framework as R1 – what is the nature of EHR implementation model adopted by hospital A and B?; R2

speaking, there isn't a whole lot of difference between D and F, but there are very big differences between A+ and A-. However, generally speaking, if you have a game that falls