普米西西 溅出的水花儿: 大家好,我是新来的。我的刺激呈现是基于被试的反应选择后呈现下一个刺激的,比如在屏幕上呈现两个选项A和B,被试选择其中之一后,在A和B选项上通过外加一个框框给被试反馈他所选择的选项是哪个,随后根据所选择的选项反馈其所选择选项的结果是什么?不知道大家如何在Presetation中实现?假如不行的话,是其它软件中轻易实现吗?谢谢了!要害啊!
**本帖评分记录:水晶:+50(wonder) 善于思考,引发出色讨论
>>> color=mediumturquoise]@在心心水滴老论坛发表于:2007-08-19 11:00
hahahuang 溅出的水花儿: 我没用过presentation, 不过用Eprime可以实现,不知楼主可以用么?
>>> color=mediumturquoise]@在心心水滴老论坛发表于:2007-08-19 11:09
hahahuang 溅出的水花儿: 其实不管用什么样的软件,具体的算法应该是这样的:
1. 对被试的反应先做一个if判定:假设是选A就按f键,选B就按j键, 假如f键被按下了,就呈现A外面带框的一帧,相应地,假如j键被按下了,就呈现B外面带框的那一帧,这些帧可以事先画好,也可以用命令实现,在Eprime中,一个image是有边界宽度和边界颜色等属性的,在if语句中改一下就行了。
2. 我不知楼主所谓呈现选项的结果是什么,是不是像进行博弈研究中的那样,选择A, 就输100元,选择B,就赢50元,这种研究还有一个概率问题,但是假如只是呈现选择选项以后的结果的话,一样就把相对应的结果放在上述if语句中就行了。
这样的if语句需要放在呈现A.B选项之前。
**本帖评分记录:水晶:+50(wonder) 热情帮助与答复,滋润了
>>> color=mediumturquoise]@在心心水滴老论坛发表于:2007-08-19 11:20
普米西西 溅出的水花儿: 哇,hahahuang说得很正确。我的选项结果确实是博弈研究中的那样。我们实验室没有EPRIME,所以我只能用presentation编写。我也明白那样刺激必须得事先定义好,然后告诉程序假如出现哪些情况去调用哪个刺激,但是我就是不懂得那个IF语句如何编写。看来您是高人,不知可否留下QQ号,向您请教请教。万分感谢!
>>> color=mediumturquoise]@在心心水滴老论坛发表于:2007-08-19 17:03
普米西西 溅出的水花儿: 自己顶一下,看来大家很少用presentation。哎,看来我只能自己去看了。
>>> color=mediumturquoise]@在心心水滴老论坛发表于:2007-08-24 00:07
neuron 溅出的水花儿: system_keyboard.set_time_out( 500);
string input=system_keyboard.get_input();
if (input==%26;A%26;)then
pic.clear();
pic.add_part(%26;feedbackA.pic%26;%26;,x,y);
pic.present();
A_nexttrial.present();
else
pic.clear();
pic.add_part(%26;feedbackB.pic%26;%26;,x,y);
pic.present();
B_nexttrial.present();
end;
参考presentation帮助中keyboard.sce,其实多看看帮助就行了
**本帖评分记录:水晶:+70(wonder) 宝贵分享!极有价值!70分
>>> color=mediumturquoise]@在心心水滴老论坛发表于:2007-08-24 01:26
普米西西 溅出的水花儿: 太谢谢了。呵,其实我已经看帮助看了许久了。就是没有头绪。真是太感谢了。
>>> color=mediumturquoise]@在心心水滴老论坛发表于:2007-08-26 08:52
[
本帖最后由 yangqiu 于 2008-1-9 17:52 编辑 ]