Hi everyone, I am looking to create a new output for my inquisit script. [Outputting the ratio of...


Author
Message
oconnordavid15
oconnordavid15
Partner Member (596 reputation)Partner Member (596 reputation)Partner Member (596 reputation)Partner Member (596 reputation)Partner Member (596 reputation)Partner Member (596 reputation)Partner Member (596 reputation)Partner Member (596 reputation)Partner Member (596 reputation)
Group: Forum Members
Posts: 39, Visits: 63
This experiment asks subjects to guess if there are more x colored boxes or y colored boxes with each trial having a ratio of x to y defined as either "60/40" or "80/20".
I am looking to output the ratio of each trial in the order the trials are shown to the participant. (Ratios are defined by <list ratio_trial01> through <list ratio_trial22> and will be either "60/40" or "80/20")

The trials are selected at random and will be selected in a different order every go around. (Trial order is shown in <summary data> "values.sequence")

Problem: I am having trouble mapping ratios to trials in a dynamic way

My current idea for a solution/Question: Is there a way for me to append values.sequence to a list, let's call it list A, then use an expression to map each list item to the correct trial ratio and store it in a new list called list B that I can output?

List A ex: (17,1,5,6,9,10...)
List B ex: (60/40,60/40,60/40,80/20....)


GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Threaded View
Threaded View
oconnordavid15 - 2 Years Ago
oconnordavid15 - 2 Years Ago
Dave - 2 Years Ago
oconnordavid15 - 2 Years Ago
                     And you've determined that how? Show the data.
Dave - 2 Years Ago
                         On running the trial (screenshot and output file attached) the...
oconnordavid15 - 2 Years Ago
                             You do realize that you're only recording the ratios for the 64 box...
Dave - 2 Years Ago
                                 I was not aware of that, is that the root of my problem
oconnordavid15 - 2 Years Ago
                                     It obviously is. Look, you have two blocks, <block...
Dave - 2 Years Ago
                                         Ohhhhh, ok let me try and edit that
oconnordavid15 - 2 Years Ago
                                         Hi Dave, that worked great, I'm seeing if I can add a page between...
oconnordavid15 - 2 Years Ago
                                             No. A <page> is for instructions only, before or after any...
Dave - 2 Years Ago
                                                 Hi Dave, thanks for the advice I just coded the likert trial code...
oconnordavid15 - 2 Years Ago
                                                     You can just /branch to the block running the likert trial from each...
Dave - 2 Years Ago
                                                         Hi Dave, the branching worked great and I have been using the...
oconnordavid15 - 2 Years Ago
                                                             values.likert_list = concat(concat(values.likert_list...
Dave - 2 Years Ago
                                                                 I edited my likert trial further and am trying the following...
oconnordavid15 - 2 Years Ago
                                                                     There is no such thing as values.mylikert.response Where do you...
Dave - 2 Years Ago
                                                                         Moreover, likert.mylikert isn't even what you're running, You're...
Dave - 2 Years Ago

Reading This Topic

Explore
Messages
Mentions
Search