gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 02:21:02 24 4
gpt4 key购买 nike

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

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

最佳答案

您是否考虑过让 MTurk 查询您控制在其上运行 R 的网络服务器以获得其随机化?然后,您只需向 MTurk 提​​供一个包含 ID 代码的电子表格,将这些 ID 代码放入网络服务器的 URL 中,网络服务器就可以跟踪它随机分配给哪些 ID。

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

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

也可以引用 Rweb,但那样安全性较低。许多other options exist .

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

关于r - 将 R 代码集成到 Mechanical Turk(例如)任务中的技巧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8175823/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com