Instructions for using the SPSS production facility file named: 'SPSSVanSelstJolicoeur1994_ProdFac.spp' Author: Glenn Thompson (gthom044@uottawa.ca) ************************************************************************************************************* Description: This program is an implementation of the non-recursive shifting z-score criterion proposed by Van Selst & Jolicoeur (1994) in the Quarterly Journal of Experimental Psychology. It is intended for cleaning reaction time data. The z-score criterion is at approximately +/- 2.5 and an optional filter allows the use of absolute values (e.g. over 150 ms & under 6000 ms). Requirements: SPSS 11.5 or greater with SPSS production facility (comes bundled with the full version of SPSS) SPSS syntax file = .sps SPSS production facility file = .spp SPSS datafile = .sav ****** BASICS 1) Download the associated .zip file from:http://www.geocities.com/glennleothompson/OriginalCode.html or request it from the author 2) Extract the .spp file to a directory on your c: drive 3) Extract the four .sps files to the following location 'c:\' 4) Open the .spp file with the program SPSS Production Facility *************** TECHNICAL NOTES A. All variables in you database must be numeric (i.e. a code must be used to identify groups). For example, word = 1 and nonword = 2. B. Applying the program to your specific data ******** ISSUE I: How should my datafile be structure? ******** All variables should be numeric. The Independent variables CANNOT CONTAIN THE VALUE 0. Each participants provided multiple responses within each condition. The datafile should be in SPSS format (.sav) and structured in the following manner: ID IV1 IV2 IV3 RT AC 1 1 1 1 523 1 1 1 1 1 432 1 1 1 1 2 343 1 1 1 1 2 321 0 1 1 2 1 456 1 1 1 2 1 567 1 1 2 1 1 673 0 ... N 2 2 2 789 1 N 2 2 2 876 1 where ID = subject number, IV1 is the label for the first independent variable, IV2 is the label for the second independent variable, IV3 is the label for the third independent variable. RT is the label for the reaction time data and AC is the label for the accuracy data. The program will function with any labelling system so long as the answers to the prompts are correct. ******** ISSUE II: Some of the prompts don't seem to apply to my particular case. ******** 1. The program was designed to handle reaction time data generated by a lexical decision experiment (3 way design). For this reason,the program contains variables that may be useless in some situations. The following variables may not apply to your particular case: Independent Variable 2: Optional 2nd independent variable Independent Variable 3: Optional 3rd independent variable Lexical Status: In lexical decision, participants are asked to decide if they are looking at a word or at a nonword. Typically, researchers are only interested in analyzing the word responses. e.g. word = 1, nonword = 2 Accuracy: In lexical processing experiments (e.g. naming, lexical decision), researchers are interested in the correct responses. The incorrect responses are discarded. List: In reaction time experiments, filler items are sometimes presented at the beginning of a list. These 'filler' responses are discarded. The program uses these variables for one of two purposes. It identifies data that needs to be discarded and, in the case of lexical status for example, it becomes part of the categorization scheme that is used to group observations for the screening process. If these variables do not apply to your situation, then enter the variable name 'NA' in the appropriate slots (NA is the default value). The NA variable assigns the number 1 to all observations. This effectively neutralizes the categorization and data deletion functions. In other words, the program will adapt to your design. 2. For many prompts, you can and should accept the default values. The answers to @outfile1 and @outfile2 can be modified without changing the program.They are used to name the two cleaned up datafiles that are produced by the program. The first contains information that can be used to audit the screening process, and the second is a cleaned up version that is ready for computing means and restructuring. DO NOT modify defaults unless you have a reason to. ********* ISSUE III: Ok, my data are clean. Now what? ********* When the .spp file is open, you can see a that the program calls on a list of 4 distinct syntax files. These files are executed in order of their appearance. Addtional files can be added to the production facility list. You may download additional syntax files that can be combined with those that are responsible for outlier screening. The following optional files will compute 'participant x condition' means and restructure your datafile for a within-subjects analysis. Instructions for optional files: 1) The necessary files were downloaded with the other syntax files, but were not used by the Production facility (.spp) file that you downloaded. 2) when SPSS production facility is open click the 'add' botton and browse until you find the files below (should be on your c: drive), 3) select and add the files to the bottom of the existing list in the following order. For reaction times: 'V&J1994_RT5.sps' For the reaction times of Nonwords in a blocking experiment (note @IV4 = identifies the blocking variable. The blocking variable should also be one of @IV1 @IV2 @IV3): 'V&J1994_RT6.sps' For accuracy: 'V&J1994_error1.sps' For accuracy of nonword responses in a blocking experiment(note @IV4 = identifies the blocking variable. The blocking variable should also be one of @IV1 @IV2 @IV3): 'v&J1994_error2.sps' 4) you may use any combination of these four files, so long as the relative order of their appearance is preserved. For example, if all of the files are used the following order should be respected: V&J1994_RT1.sps V&J1994_RT2.sps V&J1994_RT3.sps V&J1994_RT4.sps V&J1994_RT5.sps V&J1994_RT6.sps V&J1994_error1.sps V&J1994_error2.sps