Panel Data QCA学习笔记②:中文论文中的“动态QCA”到底属于哪一种?
- 2026-11-08 01:38:00
在阅读中文QCA论文时,我们经常会看到一个词——“动态QCA”。
有的研究把多个年份的数据合并起来运行fsQCA,称为动态QCA;有的研究逐年比较组态路径,也称为动态QCA;还有一些研究分析条件顺序、时间滞后和案例发展轨迹,同样使用“动态QCA”这个名称。
那么,“动态QCA”究竟是什么?
它是Panel Data QCA,还是纵向QCA?
通过学习一种国内较有代表性的研究范式,我目前得到的结论是:中文论文中的一种典型“动态QCA”,本质上属于Panel Data QCA。按照Panel Data QCA的四类模型进一步划分,它可以归入Cluster QCA,即集群型或分组诊断型Panel Data QCA。
它的核心不是把多年数据简单堆叠起来,而是从总体、年份和案例三个层面,检查组态关系是否稳定。
一、“动态QCA”并不是一个统一的方法名称首先需要说明,“动态QCA”并不是一个具有完全统一定义的方法名称。
不同研究所说的“动态”,可能指:
使用了多个年份的数据; 比较不同年份的组态路径; 检验组态关系在不同年份是否稳定; 检验组态关系在不同案例中是否稳定; 研究条件发生的先后顺序; 研究条件变化后的滞后影响; 研究案例的发展阶段和转变轨迹; 研究结果的增长速度与波动。这些研究都涉及时间,但它们处理的并不是同一种时间问题。
因此,看到“动态QCA”这个名称时,不能马上判断作者采用了哪一种方法,而要继续看三个问题:
数据是如何组织的? 作者计算了哪些指标? 所谓“动态”究竟体现在哪里?
数据中会出现:
A地区—第1年; A地区—第2年; A地区—第3年; B地区—第1年; B地区—第2年; B地区—第3年。如果将所有“地区—年份”观察值合并起来,统一进行校准、构建真值表并运行一次fsQCA,我们可以得到总体组态路径。
例如:技术条件较好、市场需求较高和社会参与较强,共同形成了高水平治理绩效。
但是,这个总体结果不能告诉我们:
这条路径是不是每一年都成立; 是否只在部分年份成立; 是否只适用于部分地区; 某个特殊年份是否发生了明显变化; 是否有少数案例主导了总体结果; 不同地区是否存在不同的路径偏好。因此,将多年数据合并后运行一次fsQCA,更准确地说是:pooled fsQCA,即合并数据的fsQCA。
它使用了面板数据,但还没有完整处理面板数据中的时间异质性和案例异质性。
三、为什么不能把所有“案例—年份”都当成独立案例?面板数据中的每一行,代表的是某个案例在特定时间点的观察值。
同一个地区在不同年份的观察值,并不是完全无关的案例。它们通常具有共同的:
历史基础; 制度环境; 资源禀赋; 地理条件; 发展路径; 政策惯性。QCA不像传统统计模型那样依赖完全相同的随机独立性假设,但如果忽视面板数据的嵌套结构,仍然会带来解释问题。
例如,一个地区有8年的完整数据,另一个地区只有4年的数据,那么第一个地区会在合并分析中贡献更多观察值。
再如,某条路径可能只在后面两年具有很高的一致性,却把总体一致性推到了较高水平。
因此,Panel Data QCA需要在总体结果之外,进一步检查:总体组态关系是否在不同年份和不同案例中同样成立?
四、这种“动态QCA”的完整研究流程国内研究中,一种比较完整的动态QCA范式,可以概括为以下步骤。
第一步:构建具有时间意义的理论框架研究者需要先确定:
哪些条件可能立即产生作用; 哪些条件可能存在滞后; 条件变量和结果变量是否应该使用同一年数据; 哪些政策或资源条件需要前置一期; 观察期内是否存在特殊政策阶段或外部冲击。例如,公众压力可能在当年迅速产生影响,而制度建设、财政投入和技术条件可能需要一段时间才能发挥作用。
因此,可以根据理论将部分条件变量滞后一期。
但是需要注意:将变量滞后一期,只是进行了理论驱动的时间对齐,并不等于已经识别了真正的滞后机制。
第二步:构建“案例×时间”面板数据数据中至少应保留两个标识:
案例标识,例如省份、企业或国家; 时间标识,例如年份、季度或调查波次。同时还应检查: 每个案例有多少期数据; 是否属于平衡面板; 哪些年份存在数据缺失; 不同年份的指标含义是否相同; 测量标准是否随年份发生变化。
例如,2015年的“高财政资源”和2025年的“高财政资源”,是否代表相同的集合标准?
一种常见做法是:
对原始指标进行标准化或可比性处理; 对全部面板观察值使用共同的校准标准; 设置完全隶属、交叉点和完全不隶属三个锚点; 使用替代锚点进行稳健性检验。有些研究采用95%、50%和5%分位数作为三个锚点。
但分位数只是经验性操作,不能自动代替理论标准。更加理想的做法是优先依据政策标准、理论边界和案例知识确定锚点。
第四步:进行总体QCA分析完成校准后,在全部面板观察值上进行常规QCA,包括:
单个条件的必要性分析; 真值表构建; 充分性分析; 复杂解、中间解和简约解; 核心条件与边缘条件识别; 总体一致性与总体覆盖率分析。这一步得到的是汇总结果,即:从全部案例和全部年份来看,哪些条件组合与结果之间存在集合关系?
但这只是Panel Data QCA的起点。
第五步:进行pooled、between和within分析得到总体结果后,进一步从总体、年份和案例三个层面进行分解。
这也是这种“动态QCA”的核心步骤。
五、pooled:总体关系是否成立?
pooled分析把全部案例和全部年份放在一起,计算总体一致性和总体覆盖率。
总体一致性通常可以表示为POCONS,总体覆盖率可以表示为POCOV。
它回答的是:从整个面板来看,这个条件或这条组态路径是否总体成立?
例如,一条路径的总体一致性为0.90,说明从全部面板观察值来看,属于这条路径的案例通常也属于结果集合。
但总体一致性高,不代表它在每个年份和每个案例中都同样成立。
六、between:路径在不同年份是否稳定?
between分析固定某一个年份,在这一年所有案例之间计算一致性和覆盖率。
例如分别计算:
第1年的一致性; 第2年的一致性; 第3年的一致性; 第4年的一致性。相应指标通常称为BECONS和BECOV。
把各年份的BECONS排列起来,可以观察:
路径是否逐渐增强; 路径是否逐渐减弱; 哪些年份出现异常; 是否存在政策阶段差异; 是否受到共同外部冲击; 某个特殊年份是否导致多条路径同时失效。因此,between分析主要用于识别时间异质性。
这里的“between”不是实验研究中的实验组与控制组,而是:固定一个时间点,比较该时间点上的不同案例;然后再观察这种关系如何随时间变化。
七、within:路径是否适用于不同案例?
within分析固定一个案例,观察它在多个年份中的一致性和覆盖率。
例如分别计算:
A地区跨年份的一致性; B地区跨年份的一致性; C地区跨年份的一致性。相应指标通常称为WICONS和WICOV。
通过比较不同案例的WICONS和WICOV,可以发现:
哪些案例长期符合总体路径; 哪些案例经常偏离总体路径; 哪些路径主要覆盖某一类案例; 是否存在明显的地区差异; 是否形成了不同的案例集群。因此,within分析主要用于识别案例异质性或空间异质性。
可以暂时这样记忆:between主要看路径如何随年份变化;within主要看路径在不同案例中的适用差异。
八、一致性调整距离有什么作用?
Panel Data QCA还会计算一致性调整距离,用来概括分组一致性偏离总体一致性的程度。
通常包括:
组间一致性调整距离; 组内一致性调整距离。组间距离较大,说明不同年份的一致性与总体一致性存在较大差异,需要重点检查时间异质性。
组内距离较大,说明不同案例的纵向一致性存在较大差异,需要重点检查案例异质性。
一些应用研究将0.1作为经验性参照:
距离较小,总体关系相对稳定; 距离较大,需要进一步检查分组差异。但需要特别注意:0.1不是类似统计显著性水平的绝对分界线,调整距离也不是显著性检验。
它主要是一种诊断指标。
所以,不能只报告一个调整距离,还要同时报告:
总体一致性; 各年份的一致性; 各案例的一致性; 各年份和案例的样本数量; 异常年份; 特殊案例; 相应的理论解释。
但是,当我们把每年的一致性画成折线图时,可能发现:
前几个年份一直保持较高水平; 某一个年份突然大幅下降; 多条路径在同一年同时下降。这种变化可能来自: 重大公共事件; 政策制度变化; 经济危机; 技术冲击; 指标测量方式改变; 某个未纳入模型的条件突然变得重要。这说明,调整距离与逐年变化曲线承担的任务并不相同:调整距离概括总体偏离程度,逐年曲线帮助我们定位变化发生的具体时间。
因此,即使调整距离较小,也不能直接得出“完全没有时间变化”的结论。十、必要条件也可以进行动态诊断普通QCA通常只报告某个条件的总体必要性一致性。
但在Panel Data QCA中,还可以进一步观察某个条件的必要性一致性是否随年份发生变化。
例如,一个条件的总体一致性没有达到0.90,因此不能被认定为稳定的必要条件。
但是,它的年度一致性可能逐年提高:
第1年为0.30; 第2年为0.50; 第3年为0.70; 最后一年接近0.90。这时,更准确的表述是:该条件总体上尚未构成稳定的必要条件,但其必要性一致性呈现上升趋势,显示出值得关注的时间变化。
不能仅仅因为某一年超过0.90,就直接认定它是必要条件。
还需要结合:
覆盖率; XY散点图; 案例分布; 其他年份的表现; 理论上的必要性依据。
由此可以判断:
哪些路径长期稳定; 哪些路径逐渐增强; 哪些路径逐渐减弱; 哪些路径只在特定时期成立; 哪些路径在特殊年份失去解释力。例如,一条路径的总体一致性达到0.90,但在某个特殊年份下降到0.70以下。
更加准确的解释应当是:该路径总体上具有较好的充分性,但它存在明显的情境边界,在特殊年份不再稳定成立。
这比只报告总体组态结果更有解释力。
十二、如何分析不同地区的路径偏好?
Panel Data QCA不仅可以分析逐年一致性,也可以比较不同案例或地区的路径覆盖率。
例如,一条路径可能主要覆盖:
东部地区; 中部地区; 资源基础较强的地区; 市场化程度较高的地区; 某一类企业; 某一种制度环境。一种扩展分析方式是:
计算每个案例在各条路径上的组内覆盖率; 按地区或案例类型进行分组; 比较不同组别的覆盖率差异; 返回典型案例进行具体解释。在满足相关假设时,可以使用方差分析;不满足时,可以使用Kruskal-Wallis秩和检验。
不过,这些统计检验属于Panel Data QCA之外的补充分析,而不是QCA的必需步骤。
它们主要帮助研究者判断:不同地区或案例类型是否存在明显的路径覆盖偏好。
十三、这种动态QCA具体属于哪一种Panel Data QCA?
Panel Data QCA可以根据研究任务进一步区分为四类模型:
Cluster QCA; Multiple Sub-QCA; Remote–Proximate Panel Model; Relevant Variation Panel Model。按照这一分类,前面介绍的中文“动态QCA”范式可以归入:Cluster QCA,即集群型或分组诊断型Panel Data QCA。
这里的Cluster并不是传统的聚类算法。
它表示按照年份和案例对集合关系进行分组诊断。
其基本流程是:总体QCA↓选择需要诊断的条件或路径↓计算pooled总体关系↓按年份计算between关系↓按案例计算within关系↓计算一致性调整距离↓识别异常年份和特殊案例↓返回具体情境进行解释
因此,这种动态QCA更准确的名称是:以Cluster QCA为核心的Panel Data QCA。
十四、它为什么不是另外三种Panel Data QCA?
它不是Multiple Sub-QCAMultiple Sub-QCA需要把样本按照年份、时期或地区拆开,分别:
建立真值表; 进行逻辑最小化; 得到不同子样本的组态路径; 比较不同子样本的解式。Cluster QCA通常只建立一个总体真值表,然后计算总体路径在不同年份和案例中的一致性与覆盖率。
所以:逐年计算路径一致性,不等于逐年分别运行QCA。
它不是Remote–Proximate Panel Model部分研究会根据理论将某些条件变量滞后一期。
但变量滞后一期不等于采用了Remote–Proximate模型。
Remote–Proximate模型需要进一步:
区分远端背景条件与近端触发条件; 先分析远端条件; 将远端条件构造成新的宏观条件; 再与近端条件共同构建新的真值表; 对所得路径进行面板诊断。所以,单纯的变量滞后处理仍然可以是Cluster QCA的一部分。
它不是Relevant Variation Panel ModelRelevant Variation模型关注的是:哪些条件的变化组合推动了结果变化?
它通常需要计算:
条件变化值ΔX; 结果变化值ΔY; 增长集合; 下降集合; 稳定集合。Cluster QCA分析的仍然是各年度的条件水平和结果水平,而不是案例从起点到终点的净变化。
所以,它也不属于时间差分或变化型QCA。
十五、它和纵向QCA是什么关系?
Cluster QCA使用了同一案例的多期观察,因此具有广义的纵向性质。
但它主要回答的是:
总体组态是否稳定; 路径是否受到特定年份影响; 路径是否适用于不同案例; 是否存在异常年份; 是否存在地区覆盖差异。它不能直接回答: A条件是否先于B条件; 条件变化后多久产生结果; 案例如何从配置甲转向配置乙; 案例经历了哪些质性转折; 结果具有怎样的增长速度和波动轨迹。因此,可以作出如下区分:Cluster QCA属于Panel Data QCA,主要用于组态稳定性和异质性诊断。
而下面这些方法则进一步处理时间过程:
TQCA研究条件顺序; Time-Differencing QCA研究净变化; TJ-QCA研究案例转折与发展轨迹; CBI+FLC研究条件变化与结果之间的滞后; LG-QCA研究增长速度、方向和波动模式。
最终可以用一句话概括:中文研究中常见的这种“动态QCA”,更准确地说,是以pooled、between、within和一致性调整距离为核心的Cluster QCA,即Panel Data QCA中的一种诊断型模型。
以后看到“动态QCA”时,我会继续追问:
作者是否计算了pooled、between和within指标? 是否分析了逐年一致性变化? 是否识别了异常年份和特殊案例? 是否只是把多年数据合并后运行一次fsQCA? 所谓“动态”是稳定性变化,还是顺序、滞后和轨迹?只有看清具体操作,才能准确判断它属于哪一种QCA。