Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bonus experiment variable #46

Open
IanEisenberg opened this issue Mar 7, 2016 · 9 comments
Open

bonus experiment variable #46

IanEisenberg opened this issue Mar 7, 2016 · 9 comments

Comments

@IanEisenberg
Copy link
Member

Should be able to pay out "in proportion to" a value. So now just "if greater than", but the numeric value multiplied by some amount.

@vsoch
Copy link
Member

vsoch commented Mar 7, 2016

In proportion to what?

@IanEisenberg
Copy link
Member Author

to the numeric value. So if you have 100 points I want to be able to pay 100*X, where X is some value.

So I want to be able to turn "points" into payment.

@vsoch
Copy link
Member

vsoch commented Mar 7, 2016

What points are you talking about? The experiment variable value?

@IanEisenberg
Copy link
Member Author

Ah, yeah. Exactly. If someone defines an experiment variable that is of type "bonus" and is a "numeric" they should be able to say "take that value, multiply it by something and pay that out"

@vsoch
Copy link
Member

vsoch commented Mar 8, 2016

If someone defines an experiment variable of type "Bonus" - the variable refers to what is collected during the experiment (eg, reaction time), I'm not sure how that would be multiplied to produce a monetary outcome? The use case of wanting to give some static reward for performance of the variable (eg, a fast reaction time) seems like the more common use case.

@IanEisenberg
Copy link
Member Author

Can't believe I didn't see this response until now. People will definitely want what I am talking about. Two use cases:

(1) Bonus variable refers to points and each point represents 1cents. I'd want to pay them, literally, 1 cents per point.

(2) Bonus variable is determined by a choice (like in a delay discounting task). So bonus = one choice, which might be $500 or $1000, or $575, whatever the choice is. We'd want bonus pay to equal that amount * X, maybe .01.

Those use cases are probably more likely than even rewarding for "fast" reaction times.

@vsoch
Copy link
Member

vsoch commented Apr 7, 2016

Yes, right now it's up to the user to define the amount of bonus to allocate for some condition. You can pull out a calculator and do this manually, and entire the amount manually, it doesn't make sense to hard code into the infrastructure.

@IanEisenberg
Copy link
Member Author

This isn't hard coded. It is a user specified ratio. The experiment determines the bonus variable (say points). So a subject completes the experiment and either gets 50 points or 79 points or whatever.

Individual researchers may want to bonus different amounts based on the points. Right now users can set different thresholds - if bonus (points) is above 55, pay $3, or whatever.

Another option people (including us) must have is to determine how those points translate to money in a continuous manner. I may want each point to be worth 1 cents, while someone else wants 25 cents.

So bonus paid will equal "bonus variable" (points) * [some multiplier]. The bonus variable is determined by the experiment template, but the [some multiplier](and the option to do this kind of bonusing) should be determined by the user on expfactory.org

@IanEisenberg
Copy link
Member Author

@rwblair

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants