Oh, how very random (or, how best to randomise my experiment)
April 16, 2009 5:50 AM
Subscribe
Okay, here is my dilemma. I'm trying to get an experiment running in which I present a series of BMPs to my participants. After months of pain and suffering, I have finally tweaked a set of stimuli which work for me, so I'm swimming in around 3500 BMPs.
But, since I can only torture my participants for an hour, I can only ask them to go through about 1200 of these BMPs, so I need some way to quickly and easily generate a selection of random BMPs from my bigger collection.
Here is where my dilemma comes in. I can't use any stock-standard randomisation, because these stimuli are broken up into a variety of different conditions, and I want to keep the number of stimuli from each condition consistent (say, 30 items from each of 24 conditions). Now, for added fun, I want to, at will, be able to ignore certain conditions and the stimuli which fall within those and create a list of trials only using what is left.
I have tried to use the randomisation and loop functions within the experimental control software that I'm suing, but the problem is that you have to declare every BMP that could possibly be used. This means that the application tries to load 3500 BMPs into RAM, which, apart from being slow and redundant, is impossible on a 32-bit system.
This also leads into another impossible demand I have. I would love to be able to somehow manipulate the output, so that it is easier to transfer it into the experimental control program I'm using (Neurobehavioral System's Presentation, in case anyone is interested).
posted by doctor.dan to science & nature (19 comments total)
1 user marked this as a favorite
Dear Ask.MeFi users, how do you go about randomising something when you have more rules and restrictions than a convent?
posted by doctor.dan at 5:52 AM on April 16