编码到底在做什么
编码是给逐字稿里的一段话(一句、一段,或一个短语)贴上简短的标签,说明这段话在讲什么:一个话题、一种情绪、一个行动、一种关系。单看标签没什么稀奇,关键是之后:几十页逐字稿变成了带标签、能检索、能跨访谈比较的片段。编码之前,你只是读过、凭印象记着;编码之后,你可以问「大家都怎么说过这件事」,并真的得到答案。
编码是分析的前提,不是分析本身。你还要把编码归并成更大的主题,解释它们,再写出来。
两条路:先验编码和归纳编码
- 先验(演绎)编码:先根据研究问题、已有理论或文献搭好一套编码,再去逐字稿里找。好处是结构清楚、跨访谈好比较;风险是框架会遮住框架之外的东西。
- 归纳编码:先细读数据,让编码从材料里长出来,扎根理论走的就是这条路。好处是忠于材料,意外和矛盾的内容有地方放;代价是慢,编码表一直在变,而且更依赖研究者个人的判断。
多数研究两者混用:先用少量和研究问题直接相关的先验编码定个方向,同时给归纳编码留出位置,把框架当成允许被材料反驳的草稿。
开放编码、主轴编码、选择编码
扎根理论的经典流程(Strauss 和 Corbin)分三步,可以当作一条清楚的主线来用:
- 开放编码:逐句或逐段细读,尽量贴近原话,给每个有意义的片段命名,先不管体系。
- 主轴编码:把开放编码得到的概念按关系归拢,找出围绕某个现象的条件、行动和结果。
- 选择编码:选出核心类属,把其他类属和它连起来,形成能回答研究问题的整体解释。
也有研究者用 Charmaz 的「初始编码、聚焦编码」两步。具体用哪套,以你的研究方法和导师的要求为准。
编码本:项目的共同记忆
编码本是让编码成为方法、而不是凭感觉的那份文档。每个编码至少写三样:名称、什么算这个编码(定义)、一个正确使用的例句。比如:
- 编码:就医障碍
- 定义:对就医的结构性或事务性阻碍,如费用、交通、预约排期、保险。不包括「不愿意去」这类心理上的抗拒(见「对医生的信任」)。
- 例句:「我本来早就想去了,可最早的号要排六个星期。」
定义里「不包括什么」那一句最重要。多数编码错误不是乱贴,而是两个相邻的编码边界没写清楚。编码本也是向导师、答辩委员会、审稿人解释「为什么这段算这个主题」的依据。
饱和度:什么时候可以停
「要做多少份访谈」的真正答案不是数字,而是饱和:新增的访谈不再带来新的编码,也不再丰富已有编码的含义。没有固定的份数,同质性高的样本十份左右可能就饱和,差异大的样本可能要更多。每编完一份,记一下它有没有带来新编码、扩充了旧定义,还是只是又一个例子;连续几份都只是又一个例子时,大概就接近饱和了。方法部分要写清你怎么判断的饱和。
新手最常犯的三个错误
- 一口气编完才回头看。编码和反思要交替:编一批,停下来想,必要时改编码本,再编下一批。第一天定下的编码本,到第三十天几乎一定是错的,这不是你做错了,是一开始不可能全懂。让编码本演变,并记下什么时候、为什么改。
- 定义写得含糊。「挫败感」三周后你自己也说不清,是对医疗系统,还是对某个医生,还是生活里的压力。创建编码时就把定义写下来,不要等贴了四十次再补。
- 把编码和主题混为一谈。编码是贴在材料上的标签,贴近原话;主题是你在多个相关编码之上归纳出的分析性想法。「等待时间长」「费用」「附近没有诊所」是三个编码,「就医的结构性障碍」是把它们归起来的主题。如果你的「编码」读起来已经像论文结论,多半是跳过了编码、直接去写主题。
在 Liminon 里怎么做
在 Liminon 里,可以对整段或选中的短语编码,把编码嵌套成树、事后合并,在一个视图里看某个编码下的全部引文,用 Memos(备忘录)记下编码本为什么改。想让 AI 帮忙提议编码,见用 AI 辅助编码,怎么不丢掉研究者的判断。这套方法的英文版见 Qualitative coding: a starter guide。
公测期间免费使用
在你自己的 Mac 上转写、编码和分析访谈。
macOS 14 及以上 · Apple 芯片(M1 及以后)· 公测期免费 · 界面和下载页为英文