Group: Forum Members
Posts: 5,
Visits: 25
|
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>
|
Group: Administrators
Posts: 13K,
Visits: 104K
|
That should be as simple as
2-19 = noreplace(targetAleft,attributeA, attributeB)
|
Group: Forum Members
Posts: 5,
Visits: 25
|
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?
|
Group: Administrators
Posts: 13K,
Visits: 104K
|
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)
|