By Yuxi - 6/3/2014
Dear all,
I made a huge mistake in my program sentence writing. I have no idea if anybody can give me a hand to fix this. I wanted to record a doze of sentences(which are randomly presented to participants) and their corresponding evaluation scores by participants. But what have been recorded were only the evaluation scores but not the corresponding items. Below is the statements I used in my script. The following is the statements I used in my experiment. <data> /file = "ideas_rawdata.iqdat" / columns = [date,time,subject,blocknum,blockcode,trialcode,response,latency, stimulusitem, stimulusnumber, trialdata, pretrialpause, posttrialpause] / separatefiles = false </data> My colleague told me that I should have add several more "stimulusitem" into the columns.
Well, does anybody know how I can get the missing information? Or I have to recollect data (this information is very important to me), which is I definitely don't want to do?
|
By Dave - 6/3/2014
No, there is no way to somehow "recover" data that was not recorded in the first place, I'm afraid. Whether the information you seek can somehow be inferred from the things you *have* recorded, is something that cannot be answered based on the <data> element specification alone. As to the 'stimulusitem' aspect, consider a <trial> that displays three stimuli A, B and C:
<trial sometrial>/ stimulusframes = [1=A, B, C] ... </trial>
Then
<data> / columns = [..., stimulusitem, ...]
would capture the item for stimulus A, whereas
<data> / columns = [..., stimulusitem, stimulusitem, ...] ... </data>
would capture items for A and B, and
<data> / columns = [..., stimulusitem, stimulusitem, stimulusitem, ...] ... </data>
would capture data for all three.
|
By Yuxi - 6/3/2014
Well, thank you very much!
I think Inquisit should build a seperate data file by itself where all the data is collected, so that even uses cannot find the required data in the self-defined file they can also check the whole-data file.I am still very frustrated. :(
|
By Dave - 6/3/2014
> I think Inquisit should build a seperate data file by itself where all the data is collected
It does precisely that if you *don't* override it by (mis-)specifying the <data> element's /columns attribute. For details, please see the documentation topic on Inquisit's "Default data recording scheme" as linked from the language reference for the <data> element.
Apart from that, I would generally recommend to *always* properly test your scripts prior to critical data collection, including making sure that any data you need is being recorded. Such testing can be largely automated using the built-in monkey (see the "How to Test a Script" topic for details).
|
By Yuxi - 6/4/2014
I appreciate your valuable suggestions very much!
|
|