Oddly, it's assigning values to test, but only for the 5/7 blocknum....
I'm obviously something wrong with recognizing the blocknum variable, but they're correctly assigned within the dataset, so i'm not exactly sure what the problem is
VALUE LABELS blocknum 1 'Attribute Practice' 2 'First pairing practice' 4 'First pairing test' 5 'Second pairing practice' 7 'Second pairing test' .
IF (MOD(subject,2) = 1) ORDER = 1 .IF (MOD(subject,2) = 0) ORDER = 2 .
COMPUTE PAIRING = 0.IF ((ORDER=1) and (blocknum=2|blocknum=4)) PAIRING = 1.IF ((ORDER=1) and (blocknum=5|blocknum=7)) PAIRING = 2.IF ((ORDER=2) and (blocknum=5|blocknum=7)) PAIRING = 1.IF ((ORDER=2) and (blocknum=2|blocknum=4)) PAIRING = 2.
COMPUTE TEST = 0.IF (blocknum=2|blocknum=4) TEST = 1.IF (blocknum=5|blocknum=7) TEST = 2.
I don't know either, but you might want to talk to SPSS support. This doesn't appear to be a problem with the SPSS syntax as distributed per the IAT page, nor is it a problem with Inquisit.