missing stimulusitem information in data file


missing stimulusitem information in data file

Author
Message
jens
jens
Guru
Guru (6K reputation)Guru (6K reputation)Guru (6K reputation)Guru (6K reputation)Guru (6K reputation)Guru (6K reputation)Guru (6K reputation)Guru (6K reputation)Guru (6K reputation)

Group: Forum Members
Posts: 74, Visits: 54

Hello,


I am in the process of scripting a learning experiment. Here is my problem. The script looks for picture-stimuli which are stored in various directories.  So, there is a directory containing only the practice items, one containing the items to be learnt and so on. The procedure to read the stimuli is stored in an extra exp-file which I include in the main exp-file. Unfortunately, no stimulus-information is stored in the data file despite asking for it. Inquisit stores only a "+" for each stimulusitem.


BTW, I am using Inquist 3.0.4. I attached the exp-file which reads in the stimuli. I guess relevant lines of the main exp-files are:


<include>
/file="Stimuli_1_Tag.exp"
</include>


<data >
/ columns =[subject, trialcode, trialnum, latency, response, correct, stimulusitem, stimulusitem]
/ separatefiles = true
/ format = free
</data>


Best Jens






Attachments
Stimuli_1_Tag.exp (521 views, 5.00 KB)
Dave
Dave
Supreme Being
Supreme Being (678K reputation)Supreme Being (678K reputation)Supreme Being (678K reputation)Supreme Being (678K reputation)Supreme Being (678K reputation)Supreme Being (678K reputation)Supreme Being (678K reputation)Supreme Being (678K reputation)Supreme Being (678K reputation)

Group: Administrators
Posts: 9.8K, Visits: 46K

Most likely you have to add further stimulusitem columns to your /columns attribute. The stimulusitem columns record the stimuli in the order in which they are presented by a given <trial> element's /stimulustimes or /stimulusframes attribute. Suppose you have defined the following <trial>:


<trial mytrial>
/ stimulustimes = [0=prime; 250=mask; 500=target]
[...]
</trial>


Your <data> element definition would cause only 'prime' and 'mask' items to be recorded. The 'target' items would be missing. You should first generate some test data with Inquisit's default data recording scheme (i.e. delete the <data> element). Look at generated data file to determine the necessary number of 'stimulusitem' columns by counting them. Then define your <data> element accordingly.


Regards,


~Dave


jens
jens
Guru
Guru (6K reputation)Guru (6K reputation)Guru (6K reputation)Guru (6K reputation)Guru (6K reputation)Guru (6K reputation)Guru (6K reputation)Guru (6K reputation)Guru (6K reputation)

Group: Forum Members
Posts: 74, Visits: 54

Hello,


thanks for reply. But this is not the solution to the problem as the trial-definition shows.


<trial test_aufwärmer>
/ stimulusframes = [1-15 = fixation; 30=noreplace(aufwärmer_pic,aufwärmer_neu_pic)]
/ recorddata = true
/ responseframe = 30
/ response = timeout(30000)
/ validresponse = (lbuttondown,rbuttondown)
</trial>


There are two stimuli and I ask the data element to report two stimuli.


Best


Jens


jens
jens
Guru
Guru (6K reputation)Guru (6K reputation)Guru (6K reputation)Guru (6K reputation)Guru (6K reputation)Guru (6K reputation)Guru (6K reputation)Guru (6K reputation)Guru (6K reputation)

Group: Forum Members
Posts: 74, Visits: 54

Hello,



using the default data element as you suggest  "You should first generate some test data with Inquisit's default data
recording scheme (i.e. delete the <data> element). Look at
generated data file to determine the necessary number of 'stimulusitem'
columns by counting them. Then define your <data> element
accordingly." gives "1 +" for each stimulusnumber and stimulusitem


Regards


Jens


Dave
Dave
Supreme Being
Supreme Being (678K reputation)Supreme Being (678K reputation)Supreme Being (678K reputation)Supreme Being (678K reputation)Supreme Being (678K reputation)Supreme Being (678K reputation)Supreme Being (678K reputation)Supreme Being (678K reputation)Supreme Being (678K reputation)

Group: Administrators
Posts: 9.8K, Visits: 46K

There are two stimuli and I ask the data element to report two stimuli.


No. By defining '/ stimulusframes = [1-15 = fixation; ...]' you're telling Inquisit to show fixation 15 times, each of which is treated as a different stimulus instance. The definition you're looking for is simply '/ stimulusframes = [1 = fixation; 30=noreplace(aufwärmer_pic,aufwärmer_neu_pic)]'.


Regards,


~Dave


jens
jens
Guru
Guru (6K reputation)Guru (6K reputation)Guru (6K reputation)Guru (6K reputation)Guru (6K reputation)Guru (6K reputation)Guru (6K reputation)Guru (6K reputation)Guru (6K reputation)

Group: Forum Members
Posts: 74, Visits: 54

Hello,


thanks a lot. This solved the problem. What a stupid misunderstanding from my side.


Best Jens


Dave
Dave
Supreme Being
Supreme Being (678K reputation)Supreme Being (678K reputation)Supreme Being (678K reputation)Supreme Being (678K reputation)Supreme Being (678K reputation)Supreme Being (678K reputation)Supreme Being (678K reputation)Supreme Being (678K reputation)Supreme Being (678K reputation)

Group: Administrators
Posts: 9.8K, Visits: 46K

No problem :-)


GO


Reading This Topic


Login
Existing Account
Email Address:


Password:


Social Logins

Select a Forum....






Millisecond Forums


Search