Help: Block Design

172 views
Skip to first unread message

Megan Paterson

unread,
May 9, 2023, 1:02:03 PM5/9/23
to E-Prime
Hello,

I am new to E-Prime and currently trying to create an MEG study using a block design to present auditory stimuli. There are 3 conditions, each containing 8 sounds. There will be 9 blocks, 3 for each condition, therefore each sound should be presented 3 times. How would I allow for the stimuli to be randomized in each condition, but still keep them in the same block for that condition? For the neutral condition, for example, I would want all 8 neutral sounds to be presented in a random order within that block. I will also like to randomize the conditions as a whole, meaning that the order of the blocks are randomized. How do I go about doing this? Should there be a different list for each condition, or should each stimuli be represented in one singular list? Thank you, please let me know.

Best,
Megan

McFarlane, David

unread,
May 9, 2023, 2:23:02 PM5/9/23
to e-p...@googlegroups.com

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 Paterson

unread,
May 10, 2023, 1:51:10 PM5/10/23
to E-Prime
I also have a follow up question - so everything looks good so far, however we have one small question. How would we change the object properties on the block list for our 3 conditions to be randomized every 3 blocks? To explain further, we do not want there to be a chance that 3 blocks in the same condition will occur in a row. Basically can we randomize our ABC conditions so that the A, B and C conditions occur in a random order every 3 blocks, and then restart the randomization for A, B, and C for the next three blocks, not just randomized altogether - if that makes sense. Thank you, please let me know. Right now we have it said to randomize and Yes to No Repeat, however we are unsure of what the properties should be to achieve that.

Thanks,
Megan

bianca liz

unread,
May 11, 2023, 10:34:35 AM5/11/23
to E-Prime
RECOVERY OF LOST FUNDS (BINARY OPTIONS, BITCOINS, LOAN SCAM).
THINGS YOU NEED TO KNOW ABOUT THE Pinnacle financials, hiring a professional cyber security agency has been one of the world most technical valued navigating information. High prolific information and Privileges comes rare as it has been understood that what people do not see, they will never know.
Welcome to the PINNACLE FINANCIALS RECOVERY agency where every request concerning lost funds are recovered within a short period of time.
The crucial benefit of contacting The Pinnacle Financials recovery company is
• ZERO TRACES: After a successful penetration recovery is carried out by the Global-KOS, no active or passive attacks will be used to trace any of our actions to our clients or our organization. One common practice that attackers employ to evade detection is to break into poorly secured systems and use those hijacked systems as proxies through which they can launch and route attacks. Attackers effort on this platform are useless because we use a strong proxy firewall switching and a firm security system to prevent unauthorized bodies from tracking or modifying our network accessible resources. I.e the hacker and clients are 100% safe and anonymous.
WHATSAPP: https://wa.me/message/43H3SCYNSMBAL1
WEBSITE :   https://tinyurl.com/bdzyvu3u
ADVANTAGE TO CLIENTS:
after helping a client recover all money lost to fraudulent practices, most of this clients comes back requesting we provide the same service in disguise as another person. We found a way to issue serial Numbers to each clients who seeks our help and services for identification purposes because we are not interested in you
r names nor location. But we urge that individuals shouldn't abuse this opportunities as we have provided value to you.
However, on this platform of recovery, you will be assigned to a designated professional recovery platform who is systematically known for operating on a dark web protocol. The operation of these hackers is to potentially deploy a distinguished cyber security technique to retrieving back the victims stolen funds via the application of a diverse CM breacher which enables you to track the data location of a scammer and extract every data on the con database. This is achieved using the systematic courier tracking method.
Which of the uneasy situation do you find yourself in right now?
(BITCOIN INVESTMENTS, BINARY OPTIONS OR LOAN SCAM?
This shocking study points to one harsh reality we all faced with today. It saddens our mind when a client expresses annoyance or dissatisfaction of unethical behaviors of scammers. We have striven to make tenacious efforts to help those who are victims of this fleas get off their traumatic feeling of loss
 WHATSAPP : https://wa.me/message/43H3SCYNSMBAL1
WEBSITE :   https://tinyurl.com/bdzyvu3u

McFarlane, David

unread,
May 11, 2023, 1:45:23 PM5/11/23
to e-p...@googlegroups.com

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.
Reply all
Reply to author
Forward
0 new messages