By mkbritto - 3/15/2016
Hello, I am working on changing around the syntax posted below. The current setting is for 24 trials with a 7:7:10 ratio (targetAleft, attributeA and attributeB, respectively). Instead, I would like to have 18 trials where any of the targetAleft, attributeA, and attributeB may be randomly selected without replacement. Any ideas on how to change the syntax below to do this?
Thanks in advance!
----- Note: presents the trials in a 7:7:10 ratio => 14 (good + target) on responsekey_left and 10 (bad) on responsekey_right <block practice_compatibletest> / bgstim = (attributeAleft, orleft, targetAleftmixed, attributeBright) / trials = [1=instructions; 2-25 = noreplace(targetAleft, targetAleft, targetAleft, targetAleft, targetAleft, targetAleft, targetAleft, attributeA, attributeA, attributeA, attributeA, attributeA, attributeA, attributeA, attributeB, attributeB, attributeB, attributeB, attributeB, attributeB, attributeB, attributeB, attributeB, attributeB)] / responsemode = correct </block>
|
By Dave - 3/15/2016
That should be as simple as
2-19 = noreplace(targetAleft,attributeA, attributeB)
|
By mkbritto - 3/15/2016
Thanks so much - I have one other block I'm attempting to fix.
Here, I want to have 56 trials and want to present the attributeA (6 words) and attributeB (6 words) three times each and present the targetAleft (18words) once all randomly. This is the current syntax: -------------------- Note: presents the trials in a 7:7:10 ratio => 14 (good + target) on responsekey_left and 10 (bad) on responsekey_right <block compatibletest> / bgstim = (attributeAleft, orleft, targetAleftmixed, attributeBright) / trials = [1-72 =noreplace(targetAleft, targetAleft, targetAleft, targetAleft, targetAleft, targetAleft, targetAleft, attributeA, attributeA, attributeA, attributeA, attributeA, attributeA, attributeA, attributeB, attributeB, attributeB, attributeB, attributeB, attributeB, attributeB, attributeB, attributeB, attributeB)] </block> ------- This is how I've changed it: --------- <block compatibletest> / bgstim = (attributeAleft, orleft, targetAleftmixed, attributeBright) / trials = [1-56 =noreplace(targetAleft, targetAleft, targetAleft, targetAleft, targetAleft, targetAleft,targetAleft, targetAleft, targetAleft, targetAleft, targetAleft, targetAleft,targetAleft, targetAleft, targetAleft, targetAleft, targetAleft, targetAleft) replace(attributeA, attributeA, attributeA, attributeA, attributeA, attributeA, attributeB, attributeB, attributeB, attributeB, attributeB, attributeB] </block> ----------
Not sure if that is the proper way?
|
By Dave - 3/15/2016
All that means is that you want 18 "attributeA" trials, 18 "attributeB" trials and 18 "targetAleft" trials -- i.e., equal proportions as before.
1-56 =noreplace(targetAleft, attributeA, attributeB)
|
|