psychopy学习日志2

随机顺序展现block

参考:如果需要实现被试间的平衡PsychoPy编程:如何实现block顺序平衡(思路梳理)

我的需求:28个item,平均分成7个block,想让block按照随机顺序出现,并在block开始的时候显示“现在是第_个block”

外循环构建

外循环的条件文件的每一行应该是想要在循环中出现的每个block对应的条件文件的位置,这样的话,进入外循环之后,$condition_file变量就可以供后续调用了。【这里用的是相对位置,因为我的条件文件和程序放在同一根目录下】

外循环的循环类型按照需要设计即可,这里是随机。

至于block的开始语,由于我想要的是psychopy根据block出现的实际顺序,而非条件文件中规定的顺序来显示数字,所以不能直接在条件文件中写好固定的介绍语然后直接引用变量,所以我额外通过code模块来实现:在begin routine输入以下代码(注:trial根据实际情况替换为循环的名称)

block_num = trial.thisTrialN + 1
instruction_string = f"现在是第{block_num}个block"
插入block开始语的位置

然后插入text,调用$instruction_string这个变量即可

内循环构建

用于每个block的条件文件按照需求写号,然后在内循环的条件一栏填上我们之前写在外循环条件文件中,block条件文件的那一列的列名。循环模式按需求设置即可。

关于声音刺激

(虽然最后也没正式加上,但是记一下吧:)

基础-“声音”一栏可以填入:(1)音符名称(比如C);(2)数字(单位赫兹);(3)文件名。当然应该也可以从变量设置。音量在回放底下,填入0-1的数字

设备-device label:尤其当电脑连了显示器的时候,可以检查一下这一栏,是否选取了正确的输出设备。

其他:一点excel数据分析

pilot之后我收集到了一些数据,想看一下大概的趋势,然后用excel整了一下,跟psychopy操作没关系,但是不知道放哪就一起记了吧

从data文件夹里打开表格,可以发现软件记录了超级多的数据——在搭建实验的时候,合理地命名我们需要关注的组件名会很有帮助。然后为了方便分析,也可以在条件文件里加入一些额外的列,尽管这些参数不一定会在程序里被调用,但有利于后续对收集到的数据进行排序、分组比较分析。

我收集到了被试在2*2条件下的RT,除了mean和SD,我还想直观地看一下箱线图(妈呀,我电脑的WPS哪都找不到箱线图,只能用excel)

在excel中画箱线图,应该准备n数据,每列对应一个组(一个箱体),每组数据数量不等也可;可以连标题一起选中来进行绘制。

PsychoPy 是一个用于心理学实验设计的开源工具,支持多种安装方式,包括独立安装包和通过 Python 包管理器安装。以下是关于 PsychoPy 的下载与安装方法的详细介绍。 ### 下载 PsychoPy 安装包 PsychoPy 提供了独立的安装包,适用于不同操作系统,如 Windows、macOS 和 Linux。用户可以直接从 PsychoPy 官方网站 [https://www.psychopy.org/download.html](https://www.psychopy.org/download.html) 下载适合您系统的安装包[^1]。点击页面上的蓝色按钮即可开始下载,下载完成后按照安装向导进行操作即可完成安装。 ### 使用 Python 安装 PsychoPy 如果您更倾向于使用 Python 环境来安装 PsychoPy,可以通过 `pip` 或 `conda` 来安装。对于使用 Anaconda 的用户,推荐使用 `conda` 安装,因为它可以更好地管理依赖项。以下是使用 `conda` 安装 PsychoPy 的命令: ```bash conda install -c conda-forge psychopy ``` 对于希望使用 `pip` 安装的用户,可以使用以下命令: ```bash pip install psychopy ``` 需要注意的是,某些版本的 Python 可能会导致安装过程中出现错误。例如,在 Python 3.10 版本中,安装特定版本的 PsychoPy(如 2020.2.10)可能会更加顺利。此外,安装过程中可能还需要安装一些额外的库,如 `pyglet==1.5.10`、`paho-mqtt==1.6.1` 和 `opencv-python==4.9.0.80`,以确保 PsychoPy 能够正常运行[^3]。 ### 在 PyCharm 中配置 PsychoPy 如果您打算在 PyCharm 中使用 PsychoPy,首先需要确保您的项目解释器设置为包含 PsychoPy 的 Python 环境。这可以通过 PyCharm 的设置界面完成,具体路径为 `File -> Settings -> Project: <project_name> -> Python Interpreter`。在此界面中,点击加号并搜索 `psychopy`,然后进行安装。如果初次安装失败,不妨多尝试几次,有时需要多次尝试才能成功安装[^2]。 ### 注意事项 - 在安装 PsychoPy 之前,请确保您的系统已经安装了合适的 Python 环境。 - 如果您遇到安装问题,可以尝试更换 Python 版本或使用虚拟环境来隔离不同的项目依赖。 - 对于特定版本的 PsychoPy 和 Python,可能存在兼容性问题,建议查阅官方文档或社区论坛获取更多帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值