Megan,
Here is my standard advice for building a design using Lists: Think of each List as a deck of playing cards; imagine how you could generate your stimulus sequences using decks of playing cards, and then implement that with Lists -- if you can generate your
desired sequences with decks of playing cards, then you can do it with Lists.
As I understand your design, I would create three List objects, one for each condition, each containing the 8 sounds for that condition. I would set each List to Random order. Then I would create a BlockList that calls each of these condition Lists in a random
order -- remember that you may re-use objects, and when you use up all the items in a randomize List the List simply re-randomizes and starts over (just as in a deck of playing cards).
So my structure would look something like this:
- BlockProc - BlockList
- ConditionAProc
- ConditionAList
- TrialProc
- ConditionBProc
- ConditionBList
- TrialProc
- ConditionCProc
- ConditionCList
- TrialProc
Each Condition?List would have 8 rows for the stimuli. BlockList could simply have three rows, one for each Condion?Proc, and have the Weight of each row set to 3.
Some of this would come to you if you worked through the tutorial in the E-Prime Getting Started Guide, so if you have not already done that then you should pause and do that now. Even better if you could work through the E-Prime Users Guide, or "The E-Primer"
which you may purchase online.
-- David McFarlane
Megan,
So you have three block types, A, B, and C, and you want to present each of these these blocks three times. And you want these blocks to occur in "superblocks" of three blocks each, i.e., one block each of A, B, and C in some order, then another superblock
of A, B, and C in some order, and then one more superblock of A, B, and C in some order.
Think of how you might do this with decks of playing cards. Start with a short deck of three cards, labelled A, B, and C. These indicate which block to run. Shuffle that deck, draw a card, then run the indicated block. Do that until you exhaust the deck.
Then reshuffle the three cards and start over. Etc.
Now translate that into E-Prime Lists. Here is the overall structure now (if you prefer you may change the terminology to "blocks" and "subblocks" or whatever):
- SuperList - SuperProc - BlockList - BlockAProc - BlockAList - TrialProc - BlockBProc - BlockBList - TrialProc - BlockCProc - BlockCList - TrialProc
In order to run SuperProc three times, you need merely one row in SuperList with a Weight of 3. And now each row of BlockList has a Weight of only 1. Each time through, SuperList will run BlockList, which runs one block each of A, B, and C in some shuffled
order, and then BlockList gets reshuffled for the next round.
Note BTW that you have only 6 possible permutations of the three block types, and the structure here will select a permutation, with replacement, on each of the three rounds. So the probability of at least two of the superblocks running their blocks in
the same order is
1 - ((5/6) * (4/6)) = 4/9, which means on almost half the runs. (Someone please check my reasoning on that!) Just something to be aware of so that you are not surprised.
-- David McFarlane
--
You received this message because you are subscribed to the Google Groups "E-Prime" group.
To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/d136c7a4-7c6d-4563-bfd4-6ca6716e55b3n%40googlegroups.com.