multiple Single-Target-IAT


Author
Message
katjusha_user
katjusha_user
Esteemed Member (2K reputation)Esteemed Member (2K reputation)Esteemed Member (2K reputation)Esteemed Member (2K reputation)Esteemed Member (2K reputation)Esteemed Member (2K reputation)Esteemed Member (2K reputation)Esteemed Member (2K reputation)Esteemed Member (2K reputation)
Group: Forum Members
Posts: 10, Visits: 193
Hey millisecond-team,
unfortunately I didn't find anything about (single-target) IATs with multiple attitude objetcs, so I have to ask here.

I'm doing my first (single-target) IAT based on Bluemke & Friese with the difference of only two targets (washing, and the brand Persil) against the attitudes positive and negative. I'm working with single-target template by Wigboldus, Holland & van Knippenberg (2006) from the task library and have also changed the first target and the other things. Now I'm not sure about beginning with the second target. Could you tell me how to begin with the second target in the script?


I would of course include the new target item, text/picture element, the trials and change the blocks. But here I'm not sure..

My blocks look currently so:

Blocks

<blockattributepractice>

/ bgstim =(attributeAleft, attributeBright)

/ trials =[1=instructions;2-21 = random(attributeAText, attributeAPictures,attributeBText, attributeBPictures)]

/ errormessage= true(error,200)

/ responsemode= correct

</block>


<blockcompatibletest1>

/ bgstim =(attributeAleft, oderleft, targetAleftmixed, attributeBright)

/ trials =[1=instructions; 2-21 = noreplace(targetAleft1, targetAleft2, attributeAText,attributeAPictures, attributeBText, attributeBPictures)]

/ errormessage= true(error,200)

/ responsemode= correct

/ ontrialend =[if(block.compatibletest1.latency  <=10000 && block.compatibletest1.currenttrialnumber != 1 ) values.sum1a=  values.sum1a +block.compatibletest1.latency]

/ ontrialend =[if(block.compatibletest1.latency  <=10000 && block.compatibletest1.currenttrialnumber != 1 ) values.n1a+=  1]

/ ontrialend =[if(block.compatibletest1.latency  <=10000 && block.compatibletest1.currenttrialnumber != 1 ) values.ss1a=  values.ss1a +(block.compatibletest1.latency * block.compatibletest1.latency)]

</block>

 

<blockcompatibletest2>

/ bgstim =(attributeAleft, oderleft, targetAleftmixed, attributeBright)

/ trials =[1-40 = noreplace(targetAleft1, targetAleft2, attributeAText,attributeAPictures, attributeBText, attributeBPictures)]

/ errormessage= true(error,200)

/ responsemode= correct

/ ontrialend =[if(block.compatibletest2.latency  <=10000) values.sum1b =  values.sum1b +block.compatibletest2.latency]

/ ontrialend =[if(block.compatibletest2.latency  <=10000) values.n1b += 1]

/ ontrialend =[if(block.compatibletest2.latency  <=10000) values.ss1b =  values.ss1b +(block.compatibletest2.latency * block.compatibletest2.latency)]

</block>

 

<blockincompatibletest1>

/ bgstim =(attributeAleft, targetARightMixed, oderright, attributeBright)

/ trials =[1=instructions; 2-21 = noreplace(targetAright1, targetAright2, attributeAText,attributeAPictures, attributeBText, attributeBPictures)]

/ errormessage= true(error,200)

/ responsemode= correct

/ ontrialend =[if(block.incompatibletest1.latency <= 10000 && block.incompatibletest1.currenttrialnumber != 1)values.sum2a =  values.sum2a +block.incompatibletest1.latency]

/ ontrialend =[if(block.incompatibletest1.latency <= 10000 && block.incompatibletest1.currenttrialnumber != 1 )values.n2a +=   1]

/ ontrialend =[if(block.incompatibletest1.latency <= 10000 && block.incompatibletest1.currenttrialnumber != 1 )values.ss2a =  values.ss2a +(block.incompatibletest1.latency * block.incompatibletest1.latency)]

</block>

 

<blockincompatibletest2>

/ bgstim =(attributeAleft, targetARightMixed, oderright, attributeBright)

/ trials =[1-40 = noreplace(targetAright1, targetAright2, attributeAText,attributeAPictures, attributeBText, attributeBPictures)]

/ errormessage= true(error,200)

/ responsemode= correct

/ ontrialend =[if(block.incompatibletest2.latency <= 10000) values.sum2b = values.sum2b + block.incompatibletest2.latency]

/ ontrialend =[if(block.incompatibletest2.latency <= 10000) values.n2b += 1]

/ ontrialend =[if(block.incompatibletest2.latency  <= 10000) values.ss2b =  values.ss2b +(block.incompatibletest2.latency * block.incompatibletest2.latency)]

</block>

 

<blockcompatibletestinstructions>

/ bgstim =(attributeAleft, oderleft, targetAleftmixed, attributeBright)

/ trials =[1=instructions]

/ recorddata =false

</block>

 

<blockincompatibletestinstructions>

/ bgstim =(attributeAleft, attributeBright, oderright, targetArightmixed)

/ trials =[1=instructions]

/ recorddata =false

</block>

 

<blocksummary>

/skip =[values.showsummaryfeedback == false]

/ trials =[1=summary]

/ recorddata =false

</block>




Do you think it's enough to copy this and create blocks with compatibletest3, compatibletest4, incompatibletest3, incompatibletest5 ? Of course, I have to change /bgtism, /trials and /ontrialend but I don't know how to adapt it into the algorithm and the D-score.


I would really appreciate your help!


Katja Habriewa

Hochschule Harz,

University of Applied Science


GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Threaded View
Threaded View
katjusha_user - 10 Years Ago
Dave - 10 Years Ago
katjusha_user - 10 Years Ago
Dave - 10 Years Ago
                     Thank you!
katjusha_user - 10 Years Ago
                         Sorry, last question: I have only two Inquisit Web licenses. One...
katjusha_user - 10 Years Ago
                             The <batch>(es) can run as many scripts as you want / need --...
Dave - 10 Years Ago
                                 Quick question: Could a simultanious participation of approximately...
katjusha_user - 10 Years Ago
                                     Depending on how much load is on the server at the same time resulting...
Dave - 10 Years Ago

Reading This Topic

Explore
Messages
Mentions
Search