Howdy, Stranger!

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

Supported by

Variable reinforcement in opensesame

Hello,

Is there a way to build a variable reinforcement schedule into opensesame. I'm looking to develop a Tinder-style experiment to look at the effect of 'matches' on emotional outcomes (self-worth, self-esteem etc) and would need to introduce a 'reinforcement schedule' that suggests that participants have 'matched' with the person depicted in the picture that they have just seen. I'm looking to have 2 conditions 'high matching' and 'low matching', with the rate of 'matches' being manipulated between conditions.

Essentially, I want to flash up a 'match' screen at a random rate, but manipulate to frequency of these screen between the conditions. Is there any way of doing this?

Thanks in advance,
Craig

Comments

  • edited October 2016

    Hi Craig,

    I think this will require the use of inline_scripts. You could create two lists, say, high_matching and low_matching, that have a number of items equal to your desired number of trials. As items, you could have a bunch of 1's and 0's to indicate match and no-match respectively. How many of the items are match vs. no-match is something you can easily decide yourself of course. You randomize the lists by giving them a random.shuffle(), and now you can pop an element from these lists in each trial (depending on condition).

    Does this make sense?

    Cheers

    Josh

  • Hi Josh,

    Yes I think that this makes sense. I'm new to programming experiments so I'm a bit unsure about how incline scripts work, but I'll look it up and see what I could do!

    Thanks very much,
    Craig

Sign In or Register to comment.