1 / 18

Appendix Study Question Answers

Basic Exercise 1 Lexical Decision Study Questions. Could you at this point? Increase the number of words/non-words? On the DesignList Object, Click the add rows icon and enter the rows. Change the keyboard to a mouse response? On the Probe object click the properties page, on the Duration/Input p

sawyer
Télécharger la présentation

Appendix Study Question Answers

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    2. Basic Exercise 1 Lexical Decision Study Questions Could you at this point? Increase the number of words/non-words? On the DesignList Object, Click the add rows icon and enter the rows. Change the keyboard to a mouse response? On the Probe object click the properties page, on the Duration/Input page select the Keyboard and delete it, then add the Mouse. Note the mouse buttons are 1,2. Change the duration of the display to 4 seconds? On the Probe object click the properties page, on the Duration/Input page set duration to 4000. Change the font color and size? On the Probe object click the properties page, on the General page, change the Foreground color to the desired color (note can select a color from the drop down, specify the red/green/blue intensity “0,255,0” is green, or use an attribute to set the color. The font size must be set on the Font page. Alter the color of the probe with a stimulus attribute? Add a color attribute to the DesignList then reference it on the General page of the Probe stimulus using the [StimColor] type reference. Change the sampling method to random? On the design list select the properties page, select the Selection method order random.

    3. Basic Exercise 2 Feedback Study Questions Could you at this point? Change the text of the correct message? Go into the FeedbackDisplay1 object, select the Correct tab, Select the text object showing “Correct” and change it to “good job, keep it up”. Delete the average percent correct display? Go into the FeedbackDisplay1 object, select the Correct panel, Select the text object showing “@ACC.MEAN Average Percent Correct” and delete it. Do the same for the Incorrect panel.

    4. Basic Exercise 3 Nested Lists Study Questions Could you at this point? Predict what would be the presentation if the DesignList had a weights of 2? There would then be 2 samples of the Words list followed by two samples of the NonWords list. Predict the stimuli if the Design List had weights of 1 and the word lists had weight of 2 all sequential sampling? The stimuli would alternate word, nonword with each word being presented twice successively (i e., cat, jop, cat, jop, dog, lih, dog, lih). Predict Random ordering design list sequential ordering of Words, and random of NonWords? The word/nonword would be random and items in the NonWords would be random. A possible sequence might be cat, dog, jat, time, muw, jop, …) Sample stimuli from 3 lists? Add lists, such as nouns, verbs, directobject, then in the Nested list put the string “nouns,verbs,directobjects” then each list will be sampled once and the attributes for the lists would be put in the context. Note do not reuse the same attribute names across the lists. Sample multiple items from the same list in a sample? This involves using the colon syntax for the multiple samples. If there attribute on the list were “words” then referencing ‘[word:0] [word:1] [word:2] would pick 3 words from the list.

    5. Basic Exercise 4 E-Data Aid Study Questions Could you at this point? Filter reaction times to be greater than 200 and less than 2000 ms? Use the Filter option in E-Data Aid and select the and condition that Probe.RT> 200 AND Probe.RT<2000 Plot the accuracy data across conditions. Plot Mean Probe.AC as a function of condition and output the plot to Excel. Plot RTs by Block number to look at sequential effects? Use the calculate and graph options in E-DataAid to create an Excel graph of Probe.RT as a function of Block (since this experiment repeated the Block level for each Probe, the Block provides the sequential number. How would you output the data to a program such as Excel or SPSS. Use the File/Export option of E-DataAid to export the data. Note it would be good to first filter the columns to those that you need before exporting.

    6. Basic Exercise 5 Slide Study Questions Could you at this point? Use an attribute to set the picture in Slide1 and the position of the text in Slide 2 and have only the default state and still execute the same experimiment? You could copy the sound, bitmap, and text objects from the Left to the default panel of the Slide1 and Slide2 object. To change the bitmap, put the attribute name of the [StateName].bmp for the bitmap object to select the correct bitmap on the General Tab on Slide1 and Slide2 to Default. You would need to add a new attribute to the DesignList for an attribute TextPostion and set the values of 140 and 487 for the Frame Position X variable for the Text1 object on Slide2. Present the Slide 1 for only 50 ms but have the sound continue for 100 ms. The slide object terminates the sound when the duration of the object is exceeded so it can not be used in this mode. You can however put in a Sound object before the Slide1 on the TrialProc and set the Duration to 0. The sound will continue through and beyond the slide object if no other objects use the sound output.

    7. Timing Exercise 1 Short Display Questions Could you at this point answer these questions? What would expect if you ran this exercise on a 100 Hertz monitor if it is set up for a 60 Hertz monitor? If the monitor was at 100 Hz the expected times would be the nearest refresh at 100 Hz rounded up 17 ms would be 20, 33ms would be 40 and 50 would be 50ms. What if the PreRelease were set to 0 what would you expect the times to be on a 60 Hertz monitor? Results would depend on the speed of the monitor. In general you would expect to add one refresh rate to the display time (17ms would be 33ms). What if you set the timing mode to be cumulative with prerelease rather then event mode? The average time would be the expected time but individual times might vary by a refresh. How might you put in code to detect if the times were different from the intended time by more than a millisecond and log the problem? Use an If statement and set an attribute with c.SetAttrib function covered in code exercises. How might you put in code to be sure that the program is running on a 60 Hertz monitor? Put in an if statement checking the attribute Display.RefreshRate converting it to an integer and checking if it is within some window of the desired time (e.g. If Cint(c.GetAttrib(“Display.RefreshRate”)) >59 and Cint(c.GetAttrib(“Display.RefreshRate”)) < 61 Then execute experiment.

    8. Timing Exercise 2 Cumulative Time Could you at this point? Specify when to use Cumulative Time and Event Time methods? Analyze the timing of a cumulative experiment and report accurately the timing precision in a journal article? Specify the disadvantage of using PreRelease and when must you be careful about it?

    9. Timing Exercise 3 Caching Questions Could you at this point? Specify the range of display times in which prerelease is sufficient for the computer to keep up and caching is not necessary? Determine the maximal rate at which you could display images before the computer can not keep up? Add new images to TimingParadigm 5 to allow rapid presentation of those images?

    10. Code Exercise 1 Help Study Questions Could you at this point? Use the Help to find how to declare an integer type variable? Use the Help Index to find “Integer” to fine the Integer (data type). Find the syntax and an example of the IF command? Use the help index to find the If...Then...Else (statement). Find a command to examine a command what would allow you to pick a member of a text string “red,green,blue,black” with an index to pick the correct word? Use the Help Contents to fine the command categories, look through the String functions and locate the Item$ (function). Determine how to exit a subroutine early? Type in Exit in the index find the Exit Sub (statement).

    11. Code Exercise 2 Properties Study Questions Could you at this point set properties of objects? Change the font to bold? Add code Probe.FontBold = Random(0,1) Change background colors of the display? Add code Probe.BackColor = ccolor(Item$("Red,Green,Blue",Random(1,3))) Set the X position of the Fixation display to be the same as the Probe? Move the code to in front of the Fixation object, store the position in a local variable ProbePos = Random (1,4)*100) Fixation.x =ProbePos Probe. X = ProbePos

    12. Code Exercise 3 Program Control Questions Could you at this point? Add a loop to present the square in #CodeExercise3-FlowControl to make the square move up for 1000 iterations, down and be a circle for 1000 iterations, and move horizontally and be an oval. Add to the If Else of the final form of CodeExercise3-FlowControl changing how the x and y are updated and use calls to canvas.circle and canvas.oval. Find other program control commands and implement a While…When, Do…Loop or Case process. Find the listing of commands on the E-Basic help Welcome page. Look up the commands, study the example, then implement simple versions. Specify how to leave a For loop early (not covered in exercise but in lecture). Use the Exit For command that can be found by finding the listing of commands on the E-Basic help Welcome page.

    13. Code Exercise 4 Attributes Questions Could you at this point? Use Code to set the attribute of font color based on the Condition? Use code to set an attribute (c.SetAttrib “TextColor”, “red” ) and reference the attribute on the object being changed (set ForeColor to [TextColor]). Explain the difference in using code to set property of the attribute using the [attribute] syntax on a property of an E-Studio object (as it TextDisplay)? The property code sets the object properly directly. Setting an attribute sets a variable in the context that must later be referenced using the [attribute] syntax to set the property. The attributes are also logged at the end of the procedure. Predict what would happen if an attribute is set multiple times in the same procedure? After the attribute is set in can be read from the context. If set multiple times only the most recent setting is used. The final setting at the end of the procedure is what is logged for later analysis.

    14. Code Exercise 5 Debug.Print Study Questions Could you at this point? Output the Condition Attribute? Add & “\tCondition\t” & c.GetAttrib(“Condition”) 2. If you had a fast loop presenting stimuli every 14 ms how might you debug.print to see what the stimuli were? 3. If you had a 2 monitor computer and you ran the experiment on the primary monitor and the Output window on the second monitor, what do you think you would see during the run?

    15. Code Exercise 6 Cumulative Data Collection Could you at this point? Add a cumulative trial counter informing the subject that this is trial [trialcounter] of the maximum number of trials? Have a practice block where the task is easier and subjects continue till they reach 90% accuracy before moving on?

    16. Code Exercise 7 Port I/O Questions Could you at this point? Turn on the lights differentially reporting accuracy green on correct and red on wrong? Terminate a block when the black box button is pushed? Output a string of bits one every 20 ms.

    17. Code Exercise 8 Onset Synch Could you at this point? Set the onset synch to report when the fixation occurred with a 1 code, when the stimulus occurred with a 2 code? Change the data signal to reflect what stimulus was presented?

    18. Code Exercise 9 Frame Loop Questions Could you at this point? Add a fixation stimulus to the loop in #CodeExercise9Loop? Add code to exit the loop when the subject makes a correct response?

    19. Code Exercise 10 ReSampling Questions Could you at this point? Modify #CodeExercise10-Resample to have four conditions and make sure there are no repetitions? Copy the subroutine from #CodeExercise10-Resample to another program so you could use the ManuallySampleList in another program.

More Related