眼动数据分析工具包合集:R语言篇BrainTechnology关注共 8010字,需浏览 17分钟 ·2021-12-28 09:13 本次推文主要介绍用于进行眼动数据处理和统计分析的工具包,其中大多数工具包都可以免费下载源代码,但其中部分工具包缺少明确的使用许可协议。需要特别注意的一点是,有些工具包虽然可以免费下载,但不是开源的。但无论如何,如果你的研究中使用了相关的工具包进行眼动数据的处理与分析,请记得规范地引用相关文献或研究。Ps:虽然我们进行了尽可能的收集与整理,但难免有缺漏。如果您有新的补充,欢迎在评论区留言进行补充,如果您的补充被入选,我们将给予一定的报酬或赠送一本相关书籍,以期能整理出相对完善的工具包列表。眼动数据分析工具包合集共有4个系列,涵盖R语言、Python、Matlab和其他语言。鉴于工具包的数量和推文内容的篇幅考虑,我们将拆分成多个系列进行推送,以便于读者能有更好的阅读体验。本期我们主要介绍基于R语言的眼动数据分析工具包,截止发文共有41个工具包,下面将从简介、开发者、最近更新时间、获取链接、文献引用等方面一一介绍。第一部分 基于R语言的工具包1.1 bdots提供用于分析眼球追踪数据以及由许多连续测试组成的其他类型的高度相关数据的技术。我们解释了如何以包使用的方式设置数据,如何使用内置函数分析数据,以及如何进行t检验。开发者:Michael Seedorff最近更新时间:2015年10月获取链接:https://github.com/MichaelSeedorff/bdotshttps://cran.rstudio.org/web/packages/bdots/index.html1.2 EDF2R通过 RCpp 将 SRR *edf 文件直接读入 R 的小插件。开发者:Hedderik van Rijn最近更新时间:2016 年 4 月获取链接:https : //github.com/hedderik/EDF2R/tree/master/R1.3 edfR用于直接通过 RCpp 读取 SRR *edf 文件的 R 包。代码库是 R 和 C++,并且需要 SRR 的 edfapi。仅限 Linux 和 OSX(无 Windows)。开发者:Jason Hubbard最近更新时间:2016 年 9 月获取链接:https://github.com/jashubbard/edfRhttps://www.sr-support.com/showthread.php?1416-Reading-EDF-files-in-GNU-R(需要通过免费帐户登录)1.4 em2“用于计算心理语言学阅读时间度量的包”,即区域阅读时间度量。R包,底层代码多为C++。开发者:Pavel Logacev,Gábor Csárdi最近更新时间:2013 年 8 月获取链接:https://github.com/cran/em21.5 emov用于分析注视/扫视的工具。开发者:Simon Schwab最近更新时间:2016年4月获取链接:https://cran.r-project.org/web/packages/emov/https://github.com/schw4b/emov1.6 ETRAN用于注视分析和绘图。开发者:Alexander Zhegallo最近更新时间:2015年7月获取链接:https://sites.google.com/site/azhegallo/文献引用:Zhegallo, A. V., & Marmalyuk, P. A. (2015). ETRAN—R extension package for eye tracking results analysis. Perception, 44(8-9), 1129-1135.1.7 eyEdu用于满足基本眼动研究教育目的的眼动分析 R 包。开发者:Sebastian P. Korinth最近更新时间:2021年9月获取链接:https://github.com/SebastianKorinth/eyEdu1.8 eyelinker将 SRR *ASC 文件转换为data.frames 的工具。开发者:Simon Barthelmé最近更新时间:2017年9月获取链接:https://github.com/dahtah/eyelinker1.9 eyelinkReader通过 eyelink API 的 RCpp 接口将 SRR edf 文件直接读入 R。开发者:tz-lom最近更新时间:2015年3月获取链接:https://github.com/tz-lom/eyelinkReader1.10 eyeread用于从眼动追踪系统读取二进制数据文件的 R 库。仅适用于 EyeLink 1000 和 64 位 linux 系统。开发者:Dale Barr最近更新时间:2016年5月获取链接:https://github.com/dalejbarr/eyeread1.11 eyetracking计算像素到像素和眼睛到屏幕的距离。开发者:Ryan M. Hope最近更新时间:2012 年 10 月获取链接:https://cran.r-project.org/web/packages/eyetracking/1.12 eyetrackingReyetrackingR是一个 R 包,旨在使处理眼动追踪数据更容易。它处理沿管道的任务,从原始数据到分析和可视化开发者:Jacob最近更新时间:2021年8月获取链接:http://www.eyetracking-r.com/(官方主页)https://github.com/jwdink/eyetrackingRhttps://cran.r-project.org/web/packages/eyetrackingR/1.13 eyetracking-dashboard-demoET 数据的基本演示仪表盘。开发者:TJ Mahr最近更新时间:2017年7月获取链接:https://github.com/tjmahr/eyetracking-dashboard-demo1.14 eyeTrackR专注于 SRR 系统,用于分析眼动追踪数据的 R 包。尤其是 DataViewer 的结果报告输出。开发者:hjgodwin最近更新时间:2020年3月获取链接:https://github.com/hjgodwin/eyeTrackRhttp://www.psychwire.co.uk/(官方主页)1.15 FDBeyeFDBeye 是一组工具,可轻松处理眼动仪数据。它是关于采集后数据处理的。它专注于涉及 SRR Eyelink 系统数据的分析过程。开发者:Dave Braze最近更新时间:2019年6月获取链接:https://github.com/davebraze/FDBeye1.16 fix_align.R在多行阅读范式中自动调整注视点的 y 坐标,以便每个都落在特定的文本行上。正如所写,代码特定于 SRR 系统(需要 SRR ASC 文件作为输入)。在没有事先获得麻省理工学院的明确许可的情况下,不得修改、重新分发甚至使用代码。开发者:最近更新时间:2013年获取链接:http://www.psych.umass.edu/PACLab/resources/文献引用:Cohen, A. L. (2013). Software for the automatic correction of recorded eye fixation locations in reading experiments. Behavior research methods, 45(3), 679-683.1.17 gazepath用于注视/扫视检测的功能。开发者:Daan van Renswoude & Ingmar Visser最近更新时间:2020年2月获取链接:https://github.com/cran/gazepathhttps://cran.r-project.org/web/packages/gazepath/文献引用:van Renswoude, D. R., Raijmakers, M. E., Koornneef, A., Johnson, S. P., Hunnius, S., & Visser, I. (2018). Gazepath: An eye-tracking analysis tool that accounts for individual differences and data quality. Behavior research methods, 50(2), 834-852.1.18 gazer用于读取眼动追踪数据(SSR eyelink 注视报告)的功能,将其格式化以进行生长曲线分析,从注视坐标转换为感兴趣的区域,合并,聚合等。开发者:Dan Mirman最近更新时间:2018年7月获取链接:https://github.com/dmirman-zz/gazer1.19 Gazetools用于处理和分类眼睛注视数据(眨眼、注视等)的函数。以 SMI 跟踪器为中心,但包括一些通常有用的东西。开发者:Ryan Hope最近更新时间:2016年3月获取链接:https://github.com/RyanHope/gazetoolshttp://ryanhope.github.io/gazetools/1.20 hybridEyeEEG用于处理来自包含 EEG 记录和眼动追踪的实验数据的函数。ET bit 似乎专注于 SRR eyelink 系统。开发者:Anastasiia Fedorova最近更新时间:2017年6月获取链接:https://github.com/mayenok/hybridEyeEEG1.21 itrackRedfR 的衍生版本,以促进将 SRR 眼链接数据(注视、眼跳、瞳孔测量)与外部(行为)数据合并以进行统计和可视化。开发者:Jason Hubbard最近更新时间:2017年4月获取链接:https://github.com/jashubbard/itrackR1.22 itrak处理视觉注意力实验数据的函数:注意力偏差和瞳孔测量。开发者:Jason Shumake最近更新时间:2018年11月获取链接:https://github.com/jashu/itrak1.23 lookr提供了一组用于分析由 Learning to Talk 项目执行的边看边听眼动追踪实验数据的工具。开发者:TJ Mahr最近更新时间:2017年8月获取链接:https://github.com/tjmahr/lookr1.24 littlelisteners用于处理视觉世界和边听边看数据的函数。lookr的后续开发版本。遵循 tidyverse R 编程并尝试不受实验室和设备的限制。开发者:TJ Mahr最近更新时间:2021年6月获取链接:https://github.com/tjmahr/littlelisteners1.25 pdata旨在“处理大规模教育评估的数据分析和可视化”,但也包括一些用于可视化注视数据的工具。参见 heatmapanalysis() 和 scanpathPlot()。开发者:Gary Feng最近更新时间:2016年4月获取链接:https://github.com/garyfeng/pdata1.26 pR“用于预处理瞳孔反应数据的函数:眨眼检测、下采样、过滤和平滑以及一些分析代码。广泛使用 data.table 语法以提高速度。开发者:Hedderik van Rijn最近更新时间:2015年9月获取链接:https://github.com/hedderik/pR1.27 prepre“用于预处理瞳孔反应数据的函数:眨眼检测、下采样、过滤和平滑以及一些分析代码。广泛使用 data.table 语法以提高速度。开发者:Hedderik van Rijn最近更新时间:2015年2月获取链接:https://github.com/vr-vr/prepre1.28 Pupil用于处理和提取使用 EyeTracking 平台 Tobi Tx300 提取的瞳孔直径数据的算法。开发者:Rafael Nobre Orsi最近更新时间:2018年6月获取链接:https://github.com/RafaelOrsi/PupilAnalysis1.29 pupillometry用于预处理瞳孔数据的 R 包。该包包含预处理管道中不同步骤的各种功能,例如去闪烁、插值、平滑和基线校正。开发者:Jason Tsukahara最近更新时间:2019年1月获取链接:https://github.com/dr-JT/pupillometryhttps://dr-jt.github.io/pupillometry/文献引用:Mathôt, S., Fabius, J., Van Heusden, E., & Van der Stigchel, S. (2018). Safe and sensible preprocessing and baseline correction of pupil-size data. Behavior research methods, 50(1), 94-106.1.30 PupillometryR用于瞳孔测量数据预处理和分析的 R 包。开发者:Sam Forbes最近更新时间:2021年11月获取链接:https://github.com/samhforbes/PupillometryR1.31 pupilParse用于处理瞳孔测量数据的辅助函数:“当前包目前具有 alpha 质量 - 使用风险自负。”开发者:thohag最近更新时间:2017年6月获取链接:https://github.com/thohag/pupilParse1.32 pupilPlot使用面板来绘制瞳孔数据。开发者:thohag最近更新时间:2017年4月获取链接:https://github.com/thohag/pupilPlot1.33 PupilPre使用 SR Research Eyelink 眼动仪收集的瞳孔测量数据需要大量预处理。该包包含用于准备瞳孔扩张数据以进行可视化和统计分析的功能。具体来说,它提供了一系列有助于数据验证、消除闪烁/伪影、下采样和基线等的功能。此外,还提供了用于创建总平均和条件平均图的绘图功能。有关功能示例,请参阅小插图。该软件包专为使用 SR Research 数据查看器中创建的示例报告处理通过 SR Research Eyelink 眼动仪收集的数据。开发者:Aki-Juhani Kyröläinen, Vincent Porretta, Jacolien van Rij, Juhani Järvikivi最近更新时间:2020年3月获取链接:https://cran.r-project.org/web/packages/PupilPre/index.html1.34 readSMI将 SMI 眼动仪文件读入 R 数据表的函数。必须先手动“使用 IDF 转换器将您的 iViewX 数据文件 (idf) 转换为纯文本,然后再使用此包”。开发者:thohag,Waldir Leoncio最近更新时间:2020年6月获取链接:https://github.com/thohag/readSMI1.35 saccades用于检测原始眼动追踪数据中的注视点的函数。检测是使用 Ralf Engbert 和 Reinhold Kliegl 在 2003 年提出的基于速度的扫视检测算法完成的。当眼球运动速度超过某个阈值时,该算法将片段标记为扫视。两次扫视之间的任何东西都被认为是一种注视。因此,该算法不适用于包含平滑追踪眼球运动的数据。开发者:Titus von der Malsburg最近更新时间:2015年10月获取链接:https://cran.r-project.org/web/packages/saccades/https://github.com/tmalsburg/saccades1.36 scanpatterns用于分析扫描模式的 R 包开发者:Filip Dechterenko最近更新时间:2018年获取链接:https://github.com/fidadoma/scanpatterns/1.37 ScaSim用于分析眼动扫描路径模式的 R 包开发者:Titus von der Malsburg最近更新时间:2015年10月获取链接:https://github.com/tmalsburg/scanpath1.38 SRSA用于二次表征扫描路径分析的 R 包。开发者:Simon Kucharsky最近更新时间:2018年1月获取链接:https://github.com/Kucharssim/SRSA1.39 tnt_pupilometry瞳孔测量的分析脚本和一些实用函数。开发者:Mike Lawrence最近更新时间:2017年8月获取链接:https://github.com/mike-lawrence/tnt_pupilometry1.40 vwp用于注视数据预处理的 R 函数开发者:jacolien最近更新时间:2015年6月获取链接:https://github.com/jacolien/vwp1.41 VWPre开发者:Vincent Porretta最近更新时间:2020年11月获取链接:https://github.com/cran/VWPrehttps://cran.r-project.org/web/packages/VWPre/index.html文献引用:Porretta, V., Kyröläinen, A. J., van Rij, J., & Järvikivi, J. (2017, June). Visual world paradigm data: From preprocessing to nonlinear time-course analysis. In International Conference on Intelligent Decision Technologies (pp. 268-277). Springer, Cham.R语言眼动数据分析工具包篇,到这里就要结束了。参考资料:Researcher Contributed Eye Tracking Tools:https://github.com/davebraze/FDBeye/wiki/Researcher-Contributed-Eye-Tracking-Tools本文内容来源以上网址及公众号。以上内容仅供学习使用,不作其它用途,如有侵权,请留言联系,作删除处理!有任何疑问及建议,扫描以下公众号二维码添加交流: 浏览 157点赞 评论 收藏 分享 手机扫一扫分享分享 举报 评论图片表情视频评价全部评论推荐 PandasPython数据分析工具包PythonDataAnalysisLibrary或pandas是连接SciPy和NumPy的一种工具,该工具是为了解决数据分析任务而创建的。Pandas纳入了大量库和一些标准的数据模型,提供了高效地PandasPython数据分析工具包Python Data Analysis Library 或 pandas 是连接 SciPy 和 送书 | 深入浅出R语言数据分析Python乱炖0原创 数据分析 资料合集 .pdf数据管道0最全!数据分析干货文章合集数据管道0CurieC语言工具包Curie是一个非常小的C语言程序库。它支持基本的I/O、基本的网络连接、S-expression基础的I/O,信号处理,进程处理,以及I/O复用等功能。如果目标架构是明确支持,静态链接的二进制文件很CurieC语言工具包Curie 是一个非常小的C语言程序库。它支持基本的I / O 、基本的网络连接、S-express京东2020届数据分析面试题合集(上)数据管道0京东2020届数据分析面试题合集(下)数据管道0数据分析指标篇——指标设计浪尖聊大数据0点赞 评论 收藏 分享 手机扫一扫分享分享 举报