Replace/Noreplace


Author
Message
theresanix
theresanix
Associate Member (132 reputation)Associate Member (132 reputation)Associate Member (132 reputation)Associate Member (132 reputation)Associate Member (132 reputation)Associate Member (132 reputation)Associate Member (132 reputation)Associate Member (132 reputation)Associate Member (132 reputation)
Group: Forum Members
Posts: 8, Visits: 34
Hello:) I have a question considering my experiment for my Bachelor thesis. The Experiment is supposed to look like that: You see a word (one of 30, these 30 are split in 3 Groups which are the conditions, each has 10 words), after you see a Face (1 of 90) and then a mask. I want to show each Face with each condition only once. So one face with group 1,2 & , which means 270 Trials. This is my script (the Target ist the face), and unfortunately sometimes a face comes with the same conditions, instead of one face with 3 different conditions. Can you help me?

<expt main_A>
/subjects = (1 of 2)
/groupassignment = random
/blocks = [1=intro_0; 2=practice_A; 3=experiment_A; 4=scale_cm; 5=demographics; 6=Versuchspersonenstunden]
/postinstructions = (end)
</expt>

<block experiment_A>
/trials=[1-270=replacenorepeat(priming_highagency_A, priming_averageagency_A, priming_lowagency_A)]
/bgstim = (A_l, A_r)
</block>

<trial priming_highagency_A>
/timeout = values.timeout
/pretrialpause = values.pretrialpause
/stimulustimes = [0=cross; 500=noreplace(priming_highagency); 750=grey; 800= noreplace(Target); 900=mask]
/validresponse = ("f", "j")
/correctresponse = ("f", "j")
/branch = [if (trial.priming_highagency_A.correct) trial.gap]
/branch = [if (trial.priming_highagency_A.response == 0) trial.feedback_late]
</trial>

<trial priming_averageagency_A>
/timeout = values.timeout
/pretrialpause = values.pretrialpause
/stimulustimes = [0=cross; 500=noreplace(priming_averageagency); 750=grey; 800= noreplace(Target); 900=mask]
/validresponse = ("f", "j")
/correctresponse = ("f", "j")
/branch = [if (trial.priming_averageagency_A.correct) trial.gap]
/branch = [if (trial.priming_averageagency_A.response == 0) trial.feedback_late]
</trial>

<trial priming_lowagency_A>
/timeout = values.timeout
/pretrialpause = values.pretrialpause
/stimulustimes = [0=cross; 500=noreplace(priming_lowagency); 750=grey; 800= noreplace(Target); 900=mask]
/validresponse = ("f", "j")
/correctresponse = ("f", "j")
/branch = [if (trial.priming_lowagency_A.correct) trial.gap]
/branch = [if (trial.priming_lowagency_A.response == 0) trial.feedback_late]
</trial>
GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Threaded View
Threaded View
theresanix - 4 Years Ago
Dave - 4 Years Ago
theresanix - 4 Years Ago
Dave - 4 Years Ago
                     The difference comes down to vs
Dave - 4 Years Ago
theresanix - 4 Years Ago
                         Not clear to me what you don't understand. Per your block, you run...
Dave - 4 Years Ago
                             Thank you again, and I'm so so sorry for bothering you...I know what...
theresanix - 4 Years Ago
                                 I forgot this part in the beginning: <expt main_A> /subjects =...
theresanix - 4 Years Ago
                                 and so forth for the other conditions.
Dave - 4 Years Ago

Reading This Topic

Explore
Messages
Mentions
Search