Unequal distribution of stimuli


Author
Message
Dave
Dave
Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)
Group: Administrators
Posts: 13K, Visits: 109K
Finerate12 - Friday, April 19, 2019
Hi Dave!

I'm using Inquisit for the first time and my script is almost finished, however I do not seem to get 1 thing right. My research involves an emotion categorisation task, where participants view a picture and then have to click either A (emotion 1) or L (emotion 2). My experiment runs fine, only when I analyse the data with SPSS, I find that not all pictures are shown equally. As you will see in my script, I have 16 individuals who all show 2 emotions (32 faces) and I want each emotional expression to run twice so I have 64 trials in each block which makes a total of 128 trials. Also, I have 16 practice trials for each block so 32 practice trials in total.

I used noreplace in the script and I read somewhere on this forum that in order to counterbalance correctly '/onblockend.(expression).reset' could be used, however when I try this my script gives me an error. Could u please help me how to solve this? I use a MacBook Pro with Inquisit 5.

Kind regards!

You will want to reset the various <picture> elements' selection pools either at the end of the practice blocks or at the start of the test blocks. In addition, you'll want to avoid dots in element names.

<block SadAngry_oefen>
/ preinstructions = (oefen, oefen_SadAngry)
/ trials = [1-16 = noreplace (Old_Sad_l, Young_Sad_l, Old_Angry_r, Young_Angry_r)]
/ onblockbegin = [values.reminder_left = "Sad"; values.reminder_right = "Angry"]
</block>

<block SadAngry>
/ onblockbegin = [
picture.Old_Angry_l.resetselection():
picture.Old_Angry_r.resetselection():
picture.Old_Sad_l.resetselection();
picture.Old_Sad_r.resetselection();
picture.Young_Angry_l.resetselection();
picture.Young_Angry_r.resetselection();
picture.Young_Sad_l.resetselection();
picture.Young_Sad_r.resetselection();
]
/ preinstructions = (test, test_SadAngry)
/ trials = [1-64 = noreplace (Old_Sad_l, Young_Sad_l, Old_Angry_r, Young_Angry_r)]
/ onblockbegin = [values.reminder_left = "Sad"; values.reminder_right = "Angry"]
</block>

<block AngrySad_oefen>
/ preinstructions = (oefen, oefen_AngrySad)
/ trials = [1-16 = noreplace (Old_Sad_r, Young_Sad_r, Old_Angry_l, Young_Angry_l)]
/ onblockbegin = [values.reminder_left = "Angry"; values.reminder_right = "Sad"]
</block>

<block AngrySad>
/ onblockbegin = [
picture.Old_Angry_l.resetselection():
picture.Old_Angry_r.resetselection():
picture.Old_Sad_l.resetselection();
picture.Old_Sad_r.resetselection();
picture.Young_Angry_l.resetselection();
picture.Young_Angry_r.resetselection();
picture.Young_Sad_l.resetselection();
picture.Young_Sad_r.resetselection();
]
/ preinstructions = (test, test_AngrySad)
/ trials = [1-64 = noreplace (Old_Sad_r, Young_Sad_r, Old_Angry_l, Young_Angry_l)]
/ onblockbegin = [values.reminder_left = "Angry"; values.reminder_right = "Sad"]
</block>

Give the attached script with those changes in place a try, please.

(In the future, please provide all files the script relies on (images etc.), so it's actually possible for me to run the script.)

Attachments
ResearchOP3Finerate12.iqx (529 views, 11.00 KB)
Finerate12
Finerate12
Associate Member (173 reputation)Associate Member (173 reputation)Associate Member (173 reputation)Associate Member (173 reputation)Associate Member (173 reputation)Associate Member (173 reputation)Associate Member (173 reputation)Associate Member (173 reputation)Associate Member (173 reputation)
Group: Forum Members
Posts: 2, Visits: 49
Hi Dave!

I'm using Inquisit for the first time and my script is almost finished, however I do not seem to get 1 thing right. My research involves an emotion categorisation task, where participants view a picture and then have to click either A (emotion 1) or L (emotion 2). My experiment runs fine, only when I analyse the data with SPSS, I find that not all pictures are shown equally. As you will see in my script, I have 16 individuals who all show 2 emotions (32 faces) and I want each emotional expression to run twice so I have 64 trials in each block which makes a total of 128 trials. Also, I have 16 practice trials for each block so 32 practice trials in total.

I used noreplace in the script and I read somewhere on this forum that in order to counterbalance correctly '/onblockend.(expression).reset' could be used, however when I try this my script gives me an error. Could u please help me how to solve this? I use a MacBook Pro with Inquisit 5.

Kind regards!
Attachments
ResearchOP3Finerate12.iqx (513 views, 10.00 KB)
GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Reading This Topic

Explore
Messages
Mentions
Search