sequence generator


Author
Message
Dave
Dave
Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)
Group: Administrators
Posts: 13K, Visits: 105K
soobin - Tuesday, August 1, 2017
Dave - Monday, July 31, 2017
soobin - Monday, July 31, 2017
Dave - Monday, July 31, 2017
soobin - Monday, July 31, 2017

Oh!! My gosh.. I missed.... Thank you so much!!!! 
I am so grateful for the quick reply.

If don't supported category 11 on AAT... 
What should I do to use '6 categories, 2 formats'?

I mean.. I want to use 6 categories... 
Are Items of <list stimcats>  only 6?

Did I misunderstand?


I want to..

Left, Push, 6 categories(respectively included 10 pictures), 
Left, Pull, 6 categories(respectively included 10 pictures)
Right, Push, 6 categories(respectively included 10 pictures)
Right, Pull, 6 categories(respectively included 10 pictures) 

FormatA is Left, FormatB is Right. I want to use 2 conditions(Push, Pull).
 
So I modified <item targets>(1~120), <list category>(category1~category12), <summarydata>(cat1~cat6).. and so on. 

Is that right? Please help me. 

There is no easy fix for using 12 categories. The easiest thing you can do is to forego the constrained sequence (the sequence generator) and simply sample your trials randomly as detailed in the script's comments:

Note:
The trial sequence is generated by helper script 'AAT_SequenceGenerator.iqx'
!!!! The time to generate the appropriate sequence will differ between participants.
Two alternatives are:
1) use pregenerated sequences.
2) run the experiment with simple random sampling (easiest solution)
-> /trials = [1-80 = noreplace(AAT1_start, AAT2_start, AAT3_start, AAT4_start, AAT5_start, AAT6_start, AAT7_start, AAT8_start)]


<block AAT>
/ preinstructions = (taskinstructions)
/ onblockbegin = [values.index = 0]
/ trials = [1-80 = AAT_start]
</block>

I.e., in your case, with 12 categories and 10 trials per category, you would do

<block AAT>
/ preinstructions = (taskinstructions)
/ onblockbegin = [values.index = 0]
/trials = [1-120= noreplace(AAT1_start, AAT2_start, AAT3_start, AAT4_start, AAT5_start, AAT6_start, AAT7_start, AAT8_start, AAT9_start, AAT10_start, AAT11_start, AAT12_start)]
</block>

Thank you!

I applied feedback.





Where should I add 'AAT1_start'?

One problem after another......


I have another question.

---
Note:
block.practice_AAT presents 10 practice trials randomly (without replacement) selecting
from format A (left) (N=5) and format B (right) stimuli (N=5)
<block practice_AAT>
/ preinstructions = (intro, practice)
/ trials = [1-20 = noreplace(practicestartA, practicestartB)]
</block>
--

10 practice, Why not '1-10'? 

May I turn '1-20' to '1-10'?


> Where should I add 'AAT1_start'?

I can't answer that question, because I don't know what changes you made to the script. <trial> elements named AAT1_start, AAT2_start, etc. are in the original script. Ensure that those <trial> elements exist in your modified script, are properly named and double-check the syntax in your <block> element's /trials attribute for typos, misplaced brackets, etc.



Regarding the practice block: The comment is in error. The practice block runs 10 trials _each_, i.e. a total of 20 trials. And yes, you can safely reduce the amount to 10 trials (5 each) if you wish.

My trial range is so wide... 

How do I put them in ascending order?



Thank you so much!

> My trial range is so wide... 
> How do I put them in ascending order?

I don't understand what that means. Please re-phrase & clarify. What is, however, clear from your screenshot is that you re-named those <trial> elements. You introduced an additional underscore. Adjust the syntax in your <block>'s /trials attribute accordingly.

GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Reading This Topic

Explore
Messages
Mentions
Search