IAT - problem scoring D-measure with IAT SPSS script


Author
Message
bhail
bhail
Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)
Group: Forum Members
Posts: 3, Visits: 4
I am using Inquisit's IAT SPSS script, IAT.sps, to score IAT data that I have collected through Inquisit 4 Web.  Using the syntax, I successfully created all the variables for the outfile CRITERIA.sav, with complete data for each variable, including the variable TEST.  However, for the syntax that is supposed to create variables for the outfile BIEP.ALL_MEANS&SDs.SAV, I am ending up with a lot of missing data in these variables, particularly for all commands associated with TEST=2 (below).  There is so much missing data in the variables created by the IF(TEST=2) commands below, that there is no data for TEST=2 in the variables D_asis_num and D_asis_denom, and thus the variable D_BIEP_b is empty, with no values.  In other words, there is complete data for the variable D_biep_a (D-score for 1st blocks) and all null data for the variable D_biep_b (D-score for the 2nd blocks). I am trying to understand why this is happening and what this means.

 Any help would be appreciated-- thanks so much.

*The variables M1 and M2 below (created in steps prior) each have more missing data if TEST=2 than if TEST=1.
IF (PAIRING = 1) M1 = MEAN_LAT .
IF (PAIRING = 2) M2 = MEAN_LAT .

*All variables below IF(TEST=2) have substantial missing data.
IF(TEST=1) ERR1a = ERR1 .
IF(TEST=1) ERR2a = ERR2 .
IF(TEST=2) ERR1b = ERR1 .
IF(TEST=2) ERR2b = ERR2 .

IF(TEST=1) M1a = M1 .
IF(TEST=1) M2a = M2 .
IF(TEST=2) M1b = M1 .
IF(TEST=2) M2b = M2 .

IF(TEST=1) SD1a = SD1 .
IF(TEST=1) SD2a = SD2 .
IF(TEST=2) SD1b = SD1 .
IF(TEST=2) SD2b = SD2 .

IF(TEST=1) N1a = N1 .
IF(TEST=1) N2a = N2 .
IF(TEST=2) N1b = N1 .
IF(TEST=2) N2b = N2 .

*These variables are empty if cases are TEST=2.
COMPUTE D_asis_num = M2 - M1.
COMPUTE D_asis_denom = SQRT( ( ((N1-1) * SD1**2 + (N2-1) * SD2**2)
                   + ((N1+N2) * ((M1-M2)**2) / 4) ) / (N1 + N2 - 1) ) .

*variable created successfully.
IF (TEST=1) D_BIEP_a = D_asis_num / D_asis_denom.
IF (TEST=1) Na = N1+N2.

*variables not created successfully-- all cells are null/empty.
IF (TEST=2) D_BIEP_b = D_asis_num / D_asis_denom.
IF (TEST=2) Nb = N1+N2.

GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...





Reading This Topic

Explore
Messages
Mentions
Search