RQDA 是什么?
RQDA 是一个基于 R 的定性数据分析(Qualitative Data Analysis)软件包,采用 BSD 许可证,可免费使用。它面向需要分析文本资料的研究者,支持 Windows、Linux/FreeBSD 和 Mac OSX 平台,所有信息通过 RSQLite 包存储在 SQLite 数据库中。如果你做的是文本编码、内容分析或质性研究,并且希望把质性编码与 R 的统计分析能力结合起来,RQDA 是一个值得了解的工具。需要注意:目前它只支持纯文本格式的数据。
核心定位:质性分析与 R 的整合
RQDA 的特别之处在于它同时具备两层能力:
- 图形界面(GUI)层:基于 RGtk2,通过 gWidgetsRGtk2 实现,提供标准的计算机辅助质性数据分析功能,无需写代码即可完成大部分操作。
- R 函数层:与 R 无缝集成,意味着对编码结果做统计分析是可行的,也可以通过编写 R 函数扩展数据处理与分析功能。
因此,RQDA 与 R 在某种程度上构成了一个兼顾定量与定性数据分析的整合平台。
通过图形界面能做什么
数据导入与兼容性
- 从纯文本导入文档,也支持即时导入
- 导入 PDF 高亮内容,便于文献的内容管理(依赖 rjpod)
- 支持非英语文档,简体中文在 Windows 以及 Debian Linux(locale 为 zh_CN.UTF-8)下经过良好测试
编码与编辑
- 使用代码(codes)进行字符级编码
- 编码之后仍可继续编辑文件
- 支持对文档、代码、编码、项目、文件等添加备忘录(Memos)
检索与回溯
- 检索编码结果,并能方便地返回原始文件,以缓解分段带来的问题
- 支持条件检索
- 通过关键词搜索文件,并在打开的文件中高亮显示关键词
组织与管理
- 将代码组织为代码类别(code categories),这是理论建构的关键;作者有意避免使用树状分类
- 将文件组织为文件类别
- 为文件应用属性,便于内容分析
- 设有案例类别(case category)及案例的相关属性,这是连接定性与定量研究的重要功能
- 可通过弹出菜单在互联网上搜索所选案例的信息
- 临时删除文件与代码
- 重命名文件、代码、代码类别和案例
- 撰写并组织田野工作日志
数据存储
- 采用单一文件格式(*.rqda),本质上是一个 SQLite 数据库
- 数据以 UTF-8 存储,具备可移植性
通过 R 函数能做什么
- 操作临时删除项:列出、撤销临时删除,或永久清除
- 批量导入文件
- 在给定编码索引的情况下,计算两个编码之间的关系
- 给出编码摘要以及编码间关系的信息
适合谁使用
RQDA 适合以下情形:
- 你处理的是纯文本资料,需要做编码、备忘录、检索和类别组织
- 你希望质性编码的结果能进一步用 R 做统计或自定义分析
- 你在意软件的自由许可(BSD)与数据可移植性(单一 SQLite 文件、UTF-8)
- 你需要处理中文等非英语文档
如果你的资料以 PDF、音频、视频等非纯文本格式为主,RQDA 当前的支持范围有限,需要先考虑格式转换或其他工具。