Script Author: Sean Draine (seandr@millisecond.com)
Credits:
The University of Washington has applied for patent on the BIAT method. The patent
is managed by Project Implicit. Both the University of Washington and Project Implicit
authorize free use of the BIAT method and published stimuli for scholarly research,
provided that reports of the research clearly identify any modifications made to the
BIAT and appropriately cite the present article. Please contact Project Implicit
(E-mail: feedback@projectimplicit.net) to request a license for commercial or other
nonscholarly use of the BIAT.
Millisecond thanks Dr. Sriram and Dr. Greenwald for providing generous feedback on this script!
Millisecond thanks Dr. Sriram and Dr. Greenwald for providing generous feedback on this script!
is managed by Project Implicit. Both the University of Washington and Project Implicit
authorize free use of the BIAT method and published stimuli for scholarly research,
provided that reports of the research clearly identify any modifications made to the
BIAT and appropriately cite the present article. Please contact Project Implicit
(E-mail: feedback@projectimplicit.net) to request a license for commercial or other
nonscholarly use of the BIAT.
Millisecond thanks Dr. Sriram and Dr. Greenwald for providing generous feedback on this script!
Last Modified: January 25, 2025 by K. Borchert (katjab@millisecond.com), Millisecond
Script Copyright © Millisecond Software, LLC
D-scores obtained with this script: Positive d-scores: support a stronger association between 'Flowers-Good' than for 'Insects-Good' Negative d-scores: support a stronger association between 'Insects-Good' than for 'Flowers-Good'
Greenwald, A. G., McGhee, D. E., & Schwartz, J. K. L. (1998). Measuring individual differences in implicit cognition: The Implicit Association Test. Journal of Personality and Social Psychology, 74, 1464-1480.
Greenwald, A. G., Nosek, B. A., & Banaji, M. R. (2003). Understanding and Using the Implicit Association Test: I. An Improved Scoring Algorithm. Journal of Personality and Social Psychology, 85, 197-216.
Sriram, N. & Anthony G. Greenwald, A.G (2009).The Brief Implicit Association Test. Experimental Psychology, 56, 283–294. (see page. 285, Table 1 for an overview of the procedure)
3.5 minutes
Participants are asked to categorize attributes (e.g. "joyful"; "tragic") and target items (e.g pictures of "daisy", "wasp") into predetermined categories via keystroke presses. For the test, participants are asked to sort categories into paired/combined categories (e.g. "Flower OR Good" on the left vs. "Anything else" on the right). The basic task is to press a left key (E) if an item (e.g. "joyful" or picture of a "daisy") belongs to the category presented on the left (e.g. "Flower OR Good") and to press the right key (I) if the word (e.g. "tragic" or a picture of a "wasp") does not belong to the category on the left. Pairings are reversed for a second test (e.g. "Insects OR Good" on the left vs. "Anything else" on the right). Order is counterbalanced by groupnumber. For practice, participants practice two shorter versions of the test.
Hypothesis-consistent pairings vs. hypothesis-inconsistent pairings; tested within-subjects
=> order is counterbalanced by groupnumber assignment
Sequence (odd groupnumbers):
1. Short Block1 (hypothesis-consistent)
2. Short Block2 (hypothesis-inconsistent)
3. Long Block (hypothesis consistent)
4. Long Block (hypothesis inconsistent)
3. Long Block (hypothesis consistent)* (the last two blocks are skipped if parameters.extended = false)
4. Long Block (hypothesis inconsistent)
In all Test Blocks:
• attributes and targets alternate
• attributes as well as targets are randomly selected without replacement
• short blocks run 12 test trials; experimental blocks run 20 test trials by default
• the first 4 trials (experimental blocks) = prefatory trials that are not included into subsequent analyses
if a participant goes through a sequence of BIATs the short blocks
short_a & short_b only need to be run for the very first BIAT in the sequence.
Short Blocks are simply shorter versions (only 4 prefatory trial + 8 trials) of the longer Experimental Blocks.
They are intended as practice blocks as participants tend to be slower
during the first two blocks of a BIAT. They are not included into further data analyses.
Stimuli can be edited in script briefiat_pictures_stimuli.iqjs
Instructions can be edited in script briefiat_instructions_stimuli.iqjs
File Name: briefiat_summary*.iqdat
| Name | Description |
|---|---|
| inquisit.version | Inquisit version number |
| computer.platform | Device platform: win | mac |ios | android |
| computer.touch | 0 = device has no touchscreen capabilities; 1 = device has touchscreen capabilities |
| computer.hasKeyboard | 0 = no external keyboard detected; 1 = external keyboard detected |
| startDate | Date the session was run |
| startTime | Time the session was run |
| subjectId | Participant ID |
| groupId | Group number |
| sessionId | Session number |
| elapsedTime | Session duration in ms |
| completed | 0 = Test was not completed 1 = Test was completed |
| d1 | D-score of the first blocks |
| d2 | D-score of the second blocks (run in extended version) |
| d | Overall d-score for extended version: non-weighted mean of the 2 d-scores); main DV otherwise: the overall D-score is simply the D-score of the first blocks Suggested Interpretation D-score <= -0.65 => "a strong" preference for hypothesis-NONconforming pairings D-score < -0.35 => "a moderate" preference for hypothesis-NONconforming pairings D-score < -0.item(0)5 => "a slight" preference for hypothesis-NONforming pairings -0.item(0)5 <= D-score <= 0.item(0)5 "little to no" preference D-score > 0.item(0)5 => "a slight" preference for hypothesis-conforming pairings D-score > 0.35 => "a moderate" preference for hypothesis-conforming pairings D-score >= 0.65 => "a strong" preference for hypothesis-conforming pairings percentCorrect: the overall percent correct score of initial responses in test trials of D-score qualifying latencies |
| propRT300 | The proportion of response latencies < 300ms |
| excludeCriteriaMet | 1 = yes, exclusion supported per Greenwald et al (2003, p.214, Table 4) More than 10% of all response latencies are faster than 300ms 0 = otherwise |
File Name: briefiat_raw*.iqdat
| Name | Description |
|---|---|
| build | Inquisit version number |
| computer.platform | Device platform: win | mac |ios | android |
| computer.touch | 0 = device has no touchscreen capabilities; 1 = device has touchscreen capabilities |
| computer.hasKeyboard | 0 = no external keyboard detected; 1 = external keyboard detected |
| date | Date the session was run |
| time | Time the session was run |
| subject | Participant ID |
| group | Group number |
| session | Session number |
| blockcode | The name the current block (built-in Inquisit variable) |
| blocknum | The number of the current block (built-in Inquisit variable) |
| trialcode | The name of the currently recorded trial (built-in Inquisit variable) |
| trialnum | The number of the currently recorded trial (built-in Inquisit variable) trialnum is a built-in Inquisit variable; it counts all trials run even those that do not store data to the data file. |
| response | The final trial response (scancodes of the keys pressed) 18 = E 23 = I 57 = spacebar press script saves the final and -by design- correct response for each trial |
| correct | The accuracy of the initial response 0 = initial response was incorrect and needed to be corrected 1 = initial response is correct |
| latency | The latency of the final (correct) response in ms; measured from onset of stim |
| stimulusNumber | The number of the current stimulus |
| stimulusItem | The currently presented item |
| d1 | D-score of the first blocks (Only meaningful for the last row of data in the raw data file - upon completion of IAT) |
| d2 | D-score of the second blocks (run in extended version) (Only meaningful for the last row of data in the raw data file - upon completion of IAT) |
| d | Overall d-score (Only meaningful for the last row of data in the raw data file - upon completion of IAT) for extended version: non-weighted mean of the 2 d-scores); main DV otherwise: the overall D-score is simply the D-score of the first blocks Suggested Interpretation D-score <= -0.65 => "a strong" preference for hypothesis-NONconforming pairings D-score < -0.35 => "a moderate" preference for hypothesis-NONconforming pairings D-score < -0.item(0)5 => "a slight" preference for hypothesis-NONforming pairings -0.item(0)5 <= D-score <= 0.item(0)5 "little to no" preference D-score > 0.item(0)5 => "a slight" preference for hypothesis-conforming pairings D-score > 0.35 => "a moderate" preference for hypothesis-conforming pairings D-score >= 0.65 => "a strong" preference for hypothesis-conforming pairings percentCorrect: the overall percent correct score of initial responses in test trials of D-score qualifying latencies (Only meaningful for the last row of data in the raw data file - upon completion of IAT) |
| propRT300 | The proportion of response latencies < 300ms (Only meaningful for the last row of data in the raw data file - upon completion of IAT) |
| excludeCriteriaMet | 1 = yes, exclusion supported per Greenwald et al (2003, p.214, Table 4): (Only meaningful for the last row of data in the raw data file - upon completion of IAT) More than 10% of all response latencies are faster than 300ms 0 = otherwise |
The procedure can be adjusted by setting the following parameters.
| Name | Description | Default |
|---|---|---|
| skipSummary | The "skipsummary" variable in the values tag can be set to true to skip the final summary page or false to display the page. | false |
| extended | The "extended" variable in the values tag can be set to true to run a total of four test blocks, or false to run only 2 test blocks. | true |