Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Supported by

Using time variables to show how response time is calculated?

Hi there!

I am creating a reaction time experiment in OpenSesame with some of my students. I know that for reaction time measurement you can use the response time variable that is automatically created for keyboard response items. However, I thought it would be a good idea to show my students how the response time is calculated. So I thought I could just use the time variables to do this, because the reaction time should be the time difference between the time a stimulus was presented and the time the participant pressed a key as a response. I tried different combinations of variables, but I couldn't reproduce the response time given in the data file. I thought if all of my results differed from the response time by the same number of milliseconds, it might be some kind of regular delay, but the differences were variable. Could someone tell me if I'm doing something wrong?

Thank you very much in advance!

Comments

  • Hi @annma,

    You can get an approximation of the response_time variable by calculating the difference between the onset time of the stimulus and the onset of the first object following the keyboard object. With respect to the keyboard object, the time variable will only give you the onset time of the keyboard object, not the time at which the subject is pressing a key (that measure is what you get from response_time). hence the best estimation you can get is to work out the difference between the time when the keyboard starts listening for a response and the time when the next event occurs. There will be a small difference between that difference and response_time.

    I put together an example for you to see and adapt to use with your students.

    It follows a basic structure with just 3 trials where a letter comes up and the subject must respond to it by pressing any key. I then use a feedback object to display on screen some the key variables referred to above, as well as one I create in Python (you could just as well create it using Javascript if you wanted to run this online).

    Python calculation of the difference between the keyboard's onset time and the onset time of the post_keyboard sketchpad:

    var.dif = var.time_post_keyboard - var.time_keyboard
    

    Note that the dif and response_time variables will be very similar but the dif variable will always be slightly longer (by up to a few ms at times), because the completion of the keyboard object and the displaying of the post_keyboard object can take a few ms themselves.

    You can download my example here:

    Hope this helps.

    Fabrice.

    Buy Me A Coffee

  • Dear Fab,

    I'm very sorry that I didn't manage to answer you sooner and, most of all, to say thank you sooner! Your explanation helped me a lot, I could talk my students through the columns in the results sheets much better this way.

    Thank you for your time and effort!

    Kind regards,

    Anna

  • Hi @annma,

    Great! Glad I could help!

    Best,

    Fabrice.

    Buy Me A Coffee

Sign In or Register to comment.

agen judi bola , sportbook, casino, togel, number game, singapore, tangkas, basket, slot, poker, dominoqq, agen bola. Semua permainan bisa dimainkan hanya dengan 1 ID. minimal deposit 50.000 ,- bonus cashback hingga 10% , diskon togel hingga 66% bisa bermain di android dan IOS kapanpun dan dimana pun. poker , bandarq , aduq, domino qq , dominobet. Semua permainan bisa dimainkan hanya dengan 1 ID. minimal deposit 10.000 ,- bonus turnover 0.5% dan bonus referral 20%. Bonus - bonus yang dihadirkan bisa terbilang cukup tinggi dan memuaskan, anda hanya perlu memasang pada situs yang memberikan bursa pasaran terbaik yaitu http://45.77.173.118/ Bola168. Situs penyedia segala jenis permainan poker online kini semakin banyak ditemukan di Internet, salah satunya TahunQQ merupakan situs Agen Judi Domino66 Dan BandarQ Terpercaya yang mampu memberikan banyak provit bagi bettornya. Permainan Yang Di Sediakan Dewi365 Juga sangat banyak Dan menarik dan Peluang untuk memenangkan Taruhan Judi online ini juga sangat mudah . Mainkan Segera Taruhan Sportbook anda bersama Agen Judi Bola Bersama Dewi365 Kemenangan Anda Berapa pun akan Terbayarkan. Tersedia 9 macam permainan seru yang bisa kamu mainkan hanya di dalam 1 ID saja. Permainan seru yang tersedia seperti Poker, Domino QQ Dan juga BandarQ Online. Semuanya tersedia lengkap hanya di ABGQQ. Situs ABGQQ sangat mudah dimenangkan, kamu juga akan mendapatkan mega bonus dan setiap pemain berhak mendapatkan cashback mingguan. ABGQQ juga telah diakui sebagai Bandar Domino Online yang menjamin sistem FAIR PLAY disetiap permainan yang bisa dimainkan dengan deposit minimal hanya Rp.25.000. DEWI365 adalah Bandar Judi Bola Terpercaya & resmi dan terpercaya di indonesia. Situs judi bola ini menyediakan fasilitas bagi anda untuk dapat bermain memainkan permainan judi bola. Didalam situs ini memiliki berbagai permainan taruhan bola terlengkap seperti Sbobet, yang membuat DEWI365 menjadi situs judi bola terbaik dan terpercaya di Indonesia. Tentunya sebagai situs yang bertugas sebagai Bandar Poker Online pastinya akan berusaha untuk menjaga semua informasi dan keamanan yang terdapat di POKERQQ13. Kotakqq adalah situs Judi Poker Online Terpercayayang menyediakan 9 jenis permainan sakong online, dominoqq, domino99, bandarq, bandar ceme, aduq, poker online, bandar poker, balak66, perang baccarat, dan capsa susun. Dengan minimal deposit withdraw 15.000 Anda sudah bisa memainkan semua permaina pkv games di situs kami. Jackpot besar,Win rate tinggi, Fair play, PKV Games