Empirisoft Home Page
Main | Register | Google Search | Empirisoft

Go Back   Empirisoft Support > DirectRT Questions > DirectRT Archive (v2000-v2010) > DirectRT Older Versions: Troubleshooting

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 05-31-2006, 12:53 PM
jarvis24 jarvis24 is offline
Blair Jarvis, Administrator
 
Join Date: Nov 2005
Posts: 3,301
jarvis24 has disabled reputation
Repeating stimuli when using $ random selection in stimlist

[edited from support email]

We tried to use the $ random without replacement with a StimList. It seems though that the program does repeat an item from a stimList BEFORE it uses all the items in the list. We expect a single appearance of each item from the list when we call the list 8 times and it has 8 items. Similarly, when we call the list 6 times, we expect 6 different items. Do you have a suggestion why this occurs?
Reply With Quote
  #2  
Old 05-31-2006, 12:57 PM
jarvis24 jarvis24 is offline
Blair Jarvis, Administrator
 
Join Date: Nov 2005
Posts: 3,301
jarvis24 has disabled reputation
A repeated stimulus will usually only occur once the whole list has been used. Depending on your input file structure (e.g., a randomized block of 8 trials that draws from a stimlist containing 6 stimuli), it may appear that this is not the case, but it's a very reliable function. If you send along your input file, I'll take a look at it.
Reply With Quote
  #3  
Old 06-07-2006, 07:24 AM
barilan barilan is offline
Contributing Member
 
Join Date: May 2006
Posts: 11
barilan is on a distinguished road
Input file attached

I appreaciate your help.
Attached Files
File Type: csv task_switching.csv (1.7 KB, 8 views)
File Type: txt emotion.txt (63 Bytes, 6 views)
Reply With Quote
  #4  
Old 06-07-2006, 04:07 PM
jarvis24 jarvis24 is offline
Blair Jarvis, Administrator
 
Join Date: Nov 2005
Posts: 3,301
jarvis24 has disabled reputation
In DirectRT, the random selection of items through stimlists occurs before the trials themselves are randomized through BGR and WGR.

Your trials occur in pairs--and each pair of trials is accessing the list 8 times. But there are 12 stimuli in the list--so look what happens... The first pair uses 8. The second pair uses the 4 that are left over and then draws 4 more from a fresh set of 12. This makes it very likely that the second set will have repeated stimuli. Because you are also randomizing the order of the three sets, you could see this repetition occur at any point--depending on where the second set ends up being presented.

Does that make sense?

An easy fix would be to place just 8 stimuli in your stimlist instead of 12. Or you could create a separate stimlist with 12 stim for each pair of trials. That way they can draw 8 (or any number) and it won't affect any other trial sets. The lists could even be identical so long as they have different names.

Hope that helps,
Blair
Reply With Quote
  #5  
Old 06-12-2006, 07:53 AM
barilan barilan is offline
Contributing Member
 
Join Date: May 2006
Posts: 11
barilan is on a distinguished road
Thanks for the help.

I thought the list restarts itself in each trial...isn't there a function which does that?

Tali
Reply With Quote
  #6  
Old 06-12-2006, 10:56 AM
jarvis24 jarvis24 is offline
Blair Jarvis, Administrator
 
Join Date: Nov 2005
Posts: 3,301
jarvis24 has disabled reputation
Not that I know of--if the documentation implies that anywhere, please let me know. The only way to do that would be to create a separate stimlist for each trial.
Reply With Quote
  #7  
Old 06-28-2007, 11:57 AM
jarvis24 jarvis24 is offline
Blair Jarvis, Administrator
 
Join Date: Nov 2005
Posts: 3,301
jarvis24 has disabled reputation
[Edited from related support email]

Quote:
There seems to be something wrong with the $ randomization without replacement function in our DirectRT v2006. In an IAT input file, we specified randomization without replacement for stimlists of white and black faces as well as pleasant and unpleasant words. To make sure that the program draws from a fresh list of these stimuli for each block of trials (and thus prevent any carryovers), we created new stimlists for each block of trials and gave them different names, although they each contain identical stimuli (so the stimlist "white" contains the same stimuli as "white_a" and "white_b"). However, within each block of trials during the IAT, items from one stimlist will repeat before all the items in the stimlist has been presented. For example, the same white face, or pleasant word, will be shown twice (sometimes even sequentially) before a different white face or pleasant word has been shown. Do you have any idea why this might occur? I've attached the IAT input file.
I think so. If we use Block 3 as an example, note that you draw five times from the list "white_a" yet there are only four items in the list. Consequently, DirectRT must refresh the list and pick from it again for the fifth stimulus. This will necessarily result in one stimulus being used twice. Because the randomization of trials occurs after the selection of items from stimlists (see above), it is possible then to see the repeat stimulus as early as the second in this particular group.

Take a look at the IAT sample that comes with DirectRT in the Samples folder and see if the assignment of stimuli makes sense. Let me know if you have any trouble with it.
Attached Files
File Type: csv IAT-E1A reduced.csv (1.4 KB, 6 views)
File Type: txt white_a.txt (30 Bytes, 3 views)
Reply With Quote
  #8  
Old 04-25-2012, 04:37 AM
nilida1 nilida1 is offline
Junior Member
 
Join Date: Apr 2012
Posts: 1
nilida1 is on a distinguished road
reapeating a random stimuli in the same trial

Hey
I'm using a $ stimlist and I want to repeat a stimuli twice in the sme trial.
How do I make the software repeat a stimuli without knowing in advance which one it will pull from the stimlist?

thank you
Nili
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
nonrefreshing background screen and stimlist Benjamin DirectRT Older Versions: How Do I... 1 10-02-2006 05:29 PM


All times are GMT -4. The time now is 12:19 AM.


Powered by vBulletin Version 3.6.2
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Copyright © 1997-Eternity+ Empirisoft Corporation. All rights reserved.