Millisecond Forums

list that samples trials to be run (using actual numbers instead of item probabilities)

https://forums.millisecond.com/Topic32372.aspx

By nrouhani - 10/22/2021

hello! 
i am using a list to sample four different trial types (see below). the trials should be sampled a different number of times, but instead of using the probabilities, is there a way to set exact numbers for how many times each trial type should be sampled? otherwise, it risks not being exact. thank you! 

/ block 1
<list triallistMem_block1>
/ items = (trial.old_art_block1, trial.new_art_block1, trial.old_nat_block1, trial.new_nat_block1,)
/ poolsize = 120
/ maxrunsize = 2
/ itemprobabilities = [0.33, 0.33, 0.17, 0.17]
]
</list>
By Dave - 10/22/2021

nrouhani - 10/22/2021
hello! 
i am using a list to sample four different trial types (see below). the trials should be sampled a different number of times, but instead of using the probabilities, is there a way to set exact numbers for how many times each trial type should be sampled? otherwise, it risks not being exact. thank you! 

/ block 1
<list triallistMem_block1>
/ items = (trial.old_art_block1, trial.new_art_block1, trial.old_nat_block1, trial.new_nat_block1,)
/ poolsize = 120
/ maxrunsize = 2
/ itemprobabilities = [0.33, 0.33, 0.17, 0.17]
]
</list>

Just enter them into the /items pool as many times as you want them (i.e. 40 x trial.old_art_block1, 40 x trial.new_art_block1, and 20 times each the other two trial objects).

<list triallistMem_block1>
/ items = (trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1,
trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1,
trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1,
trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1,
trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1,
trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1,
trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1,
trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1,
trial.old_nat_block1, trial.old_nat_block1, trial.old_nat_block1, trial.old_nat_block1, trial.old_nat_block1, trial.old_nat_block1, trial.old_nat_block1, trial.old_nat_block1, trial.old_nat_block1, trial.old_nat_block1,
trial.old_nat_block1, trial.old_nat_block1, trial.old_nat_block1, trial.old_nat_block1, trial.old_nat_block1, trial.old_nat_block1, trial.old_nat_block1, trial.old_nat_block1, trial.old_nat_block1, trial.old_nat_block1,
trial.new_nat_block1, trial.new_nat_block1, trial.new_nat_block1, trial.new_nat_block1, trial.new_nat_block1, trial.new_nat_block1, trial.new_nat_block1, trial.new_nat_block1, trial.new_nat_block1, trial.new_nat_block1,
trial.new_nat_block1, trial.new_nat_block1, trial.new_nat_block1, trial.new_nat_block1, trial.new_nat_block1, trial.new_nat_block1, trial.new_nat_block1, trial.new_nat_block1, trial.new_nat_block1, trial.new_nat_block1)
/ maxrunsize = 2
]
</list>

By nrouhani - 10/22/2021

Dave - 10/22/2021
nrouhani - 10/22/2021
hello! 
i am using a list to sample four different trial types (see below). the trials should be sampled a different number of times, but instead of using the probabilities, is there a way to set exact numbers for how many times each trial type should be sampled? otherwise, it risks not being exact. thank you! 

/ block 1
<list triallistMem_block1>
/ items = (trial.old_art_block1, trial.new_art_block1, trial.old_nat_block1, trial.new_nat_block1,)
/ poolsize = 120
/ maxrunsize = 2
/ itemprobabilities = [0.33, 0.33, 0.17, 0.17]
]
</list>

Just enter them into the /items pool as many times as you want them (i.e. 40 x trial.old_art_block1, 40 x trial.new_art_block1, and 20 times each the other two trial objects).

<list triallistMem_block1>
/ items = (trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1,
trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1,
trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1,
trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1, trial.old_art_block1,
trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1,
trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1,
trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1,
trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1, trial.new_art_block1,
trial.old_nat_block1, trial.old_nat_block1, trial.old_nat_block1, trial.old_nat_block1, trial.old_nat_block1, trial.old_nat_block1, trial.old_nat_block1, trial.old_nat_block1, trial.old_nat_block1, trial.old_nat_block1,
trial.old_nat_block1, trial.old_nat_block1, trial.old_nat_block1, trial.old_nat_block1, trial.old_nat_block1, trial.old_nat_block1, trial.old_nat_block1, trial.old_nat_block1, trial.old_nat_block1, trial.old_nat_block1,
trial.new_nat_block1, trial.new_nat_block1, trial.new_nat_block1, trial.new_nat_block1, trial.new_nat_block1, trial.new_nat_block1, trial.new_nat_block1, trial.new_nat_block1, trial.new_nat_block1, trial.new_nat_block1,
trial.new_nat_block1, trial.new_nat_block1, trial.new_nat_block1, trial.new_nat_block1, trial.new_nat_block1, trial.new_nat_block1, trial.new_nat_block1, trial.new_nat_block1, trial.new_nat_block1, trial.new_nat_block1)
/ maxrunsize = 2
]
</list>


got it, thank you!