Howdy, Stranger!

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

Supported by

Response time measure

I am creating a small distance estimation task, where the participants have to see 4 pairs of images (based on landmarks of the route that they have already done) and give a numerical estimation of the distance between these two landmarks (pictures).

First, I display the two images through a sketchpad. When they are ready to give their response, they press the spacebar key and type their estimation in a custom form.

How can I measure the response time, where the start time is the appearance of the sketchpad and the end time is the press of the spacebar key when they are ready to give their estimation? 

Comments

  • Hi Nasia,

    You can either do it offline (after testing), in your data analysis software (Excel, SPSS, R,...), or in the experiment itself, by subtracting the time stamp of when the first sketchpad was shown from the time the response was given. If you do it in the experiment, you have to do it in an inline_script (var.time_keyboard_response - var.time_sketchpad_1). Per default Opensesame stores the times at which all items were called, relative to the beginning of the experiment. Those variables all start with "time_XXX". So when you check your logfile, you can find the variables that code the onset of the sketchpad and the response item, and compute your response times.


    Good luck,

    Eduard

    Buy Me A Coffee

  • edited August 2020

    Hi @eduard ,

    I have a very similar question, but I have a self-paced reading task.

    Basically, I have a "response_time_Word1" and I have "response_time_Word2". As far as I know, substracting the former from the latter should give me my response time, no? To read the sentences, participants press the space bar, and they see one word at a time. So a sketchpad = a word, and a keypress to keep reading.

    Is this "response_time_Word1" or etc. meaning that, for example if it is 654 ms., the participant spent time looking at the sketchpad from the point it showed up on the screen until their space bar press? I mean, that's how I interpret it but I don't want to analyze the wrong variable...

    But then when I see the "time_Word1" and "time_Word2" and "response_time" and "avg_rt", I got all confused.

    And also here you say "time_variablename" means the timestamp of when that sketchpad is shown since the beginning of the experiment. In my case, do I need to use that?

    I am reaaaaaaaally confused, I would be glad for help.

    Best,

    H

  • Hi,

    And also here you say "time_variablename" means the timestamp of when that sketchpad is shown since the beginning of the experiment. In my case, do I need to use that?

    That is up to you, most (if not all) of the response time measure are based on these internal time_item variables. But I think the response_time variables are only measured from when the keyboard item was presented until the key was pressed. If you want to measure the time between two sketchpads you probably have to use the variables time_sketchpad1 and time_sketchpad2, to compute the time in between them.

    If you do several different of such computations I would recommend to explicitly compute the RTs (based on the time_xx variables), because it can happen that intermediate items confuse opensesame (e.g. having multiple response items with different settings). When you compute these variables explicitly you are in control of what is happening and don't need to rely on measures computed under the hood.

    "avg_rt": This is the running average of the variable response_time in your log file. In most cases, this variable is not relevant for you.

    Hope this clears things up.

    Eduard

    Buy Me A Coffee

  • Hi Eduard,

    Thank you for your answer! I think I might be a little bit more confused, though...

    But, so, should I disregard all the response_time_items? I mean, you say when the keyboard item was presented, but, what do you mean by keyboard item? Because, I just have sketchpads with "keypress duration set to 0" and a keyboard_response item following that. So, would I be wrong to say, "response_time_item is calculating when the sketchpad (keyboard item?) is presented until the key was pressed" ? And if so, won't I need that?

    I am sorry for the confusion...and what do you mean by explicitly computing them? One by one substraction for every two consecutive item?

    Best,

    H

  • edited August 2020

    I am sorry for the confusion...and what do you mean by explicitly computing them? One by one substraction for every two consecutive item?

    Yes. If you want to know the time difference between sketchpad1 and sketchpad2, you compute it by presentation_time = time_sketchpad2-time_sketchpad1

    But, so, should I disregard all the response_time_items?

    Not, necessarily. That depends on your experimental sequence. Normally, they are quite accurate in straightforward stimulus-response sequences. I guess my main point is, that you can easily compute them yourself if you have doubts that they are accurate (see above the way to compute).

    So, would I be wrong to say, "response_time_item is calculating when the sketchpad (keyboard item?)

    If the sketchpads have duration of 0, then I don't think they have a response_time variable associated with them. I am not 100% sure on the internals of all those variables, but I think all the response_time variables require a user response (keyboard, mouse, etc), and are computed by subtracting the time, when the item was executed and the time the user response was registered. Therefore, two sketchpads with 0 duration should not have a default response time variable associated with them.

    And if so, won't I need that?

    That I don't know. It is a little awkward to explain these things and give concrete advice without a concrete example. So, if you really want to know these things, please give an example.

    Eduard

    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