首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将R代码集成到Mechanical Turk中的技巧(例如)任务?

将R代码集成到Mechanical Turk中的技巧(例如)任务?
EN

Stack Overflow用户
提问于 2011-11-18 07:25:25
回答 1查看 271关注 0票数 3

我想使用我自己的R代码将Mechanical Turk (或survey Monkey,或类似的基于网络的工具)上的调查受访者随机分配到特定条件下。例如,受访者可能回答了五个背景问题,然后被暴露在一个随机问题中。我想使用背景数据,在上面运行我的R代码,然后立即将问题返回给受访者。(要明确的是,我有一种特殊的方法,我想在R中进行随机化,它不同于完全随机化或随机分配,例如,60%对一种情况,40%对另一种情况。)

对于如何将R代码集成到这样的基于web的调查中,有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2011-11-18 11:37:06

您是否考虑过让MTurk查询您控制的web服务器并在其上运行R以获得其随机性?然后你可以给MTurk提供一个带有ID代码的电子表格,把这些ID代码放在网络服务器的网址中,网络服务器就可以跟踪它随机分配的ID。

这里的第3节演示了这可能有多简单:http://biostat.mc.vanderbilt.edu/wiki/pub/Main/RApacheProject/paper.pdf

另一个更面向最终用户的演练:http://www.jstatsoft.org/v08/i10/paper

也可以使用Rweb,但那就不那么安全了。许多other options exist

基本上,你希望机械土耳其人加载一个框架,你的网页在它里面。它所请求的网页将嵌入一个CGI提交(例如,MT加载一个带有URL http://www.myserver.com/myproject.html?MTid=10473内容的框架)。然后,您在web服务器上的R脚本执行随机化,返回一个仅包含随机数的网页,并在web服务器上记录URL中的MTid以及生成的随机数。最后,只需通过MTid将web服务器的数据与MT数据合并。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8175823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档