病例-对照匹配——MedCalc软件实现

发布于 2022年10月4日 星期二 21:27:17 浏览:2142
原创不易,转载请注明来源,感谢!
附件下载:
1664890033-匹配.zip 请勿重复点击,如无响应请耐心等待或稍后再试。

MedCalc的病例-对照匹配(Case-control matching)功能可按照指定的标准对病例和对照进行随机配对。本文介绍病例-对照匹配在MedCalc软件中的操作过程。

关键词:MedCalc; 病例-对照; 匹配

医学研究设计和数据分析阶段,常采用配对方法来控制混杂因素对研究结果的影响。如,在病例对照研究中,常需要对病例组和对照组的重要特征(如年龄、性别等)进行配对,以控制这些因素对结果的影响。MedCalc可以支持最多对4个变量进行配对。

一、案例介绍

为研究某药物使用(drug)与某疾病患病之间的关系,开展一项病例对照研究。现从172例患者和163例正常人中选择年龄和性别可比的研究对象进行调查,试对该数据进行匹配。数据见图1。本案例数据可从“附件下载”处下载。

图1
图2

二、匹配前均衡性检验

通过独立样本t检验和卡方检验可以评价匹配前病例组和对照组之间年龄及性别的分布情况。

患病组和非患病组年龄分别为63.3988±15.7121岁和56.0581±17.2704岁,差异为7.3406 (95%CI为3.7861~10.8952)岁,差异有统计学意义(t=4.062, P<0.001),见图2。

患病组中男性比例(63.95349%)高于非患病组中男性比例(52.14724%),差异有统计学意义(χ2=4.781,P = 0.0288),见图3。

图3

二、病例-对照匹配

(一)软件操作

点击菜单栏的“工具”—“病例-对照匹配”(图2)。

图4

打开“病例-对照匹配”对话框(图5),“分类变量”选择“group”,“带案例标识的变量”选择“ID”,进行匹配的“变量”最多可以选择4个,这里选择“age”,最大允许差设置为“2”岁;“gender”最大允许差输入“0.2”,点击“确定”即可。

图5

(二)结果解读

图6为“病例-对照匹配”结果,可以看到符合配对条件并成功配对的个案有117对。匹配后两组之间年龄和性别的差异均无统计学意义。

图6

(三)结果保存

单击“保存匹配ID”按钮,打开“病例-对照匹配” 对话框(图7),在表格列中保存匹配ID的“列”选择“F”,勾选“仅列出空列”,标题为“Match”,点击“确定”即可返回主界面。

图7

返回主页面可以看到数据表格的F列出现一组名为“Match”的新变量(图8),显示了与A列成功匹配的编号,若为空则表明该个案没有相应的匹配对象。即编号a0065与编号a0314配对,编号a0066与编号a0322配对,编号a0069则没有配对,以此类推。

图8

也可以将匹配结果保存为新文件。

在“病例-对照匹配”对话框(图9)中点击“另存新文件”,打开“另存为”对话框,可以看到在原文件名后方加上了后缀“_matched”,点击“保存”即可(图9)。

图9

匹配好的数据如图10所示,带“_T”后缀的为匹配后同一对病例组的相关变量,带“_C”后缀的为匹配后同一对对照组的相关变量,编号a0100与编号a0154配对,编号a0100为病例组,编号a0154为对照组,以此类推。

图10
End
文章目录 沉浸式阅读