利用Excel VBA函数在医学检验中进行四格表统计的教学尝试*
2021-12-22黄海樱陈波周强冀天星陈靖楠
黄海樱 陈波 周强 冀天星 陈靖楠
随着现代医学发展,临床实验室每天有大量数据产生。如何有效搜集、整理和加工这些数据,做出科学决策与结论,都有赖于准确的统计分析。传统的手工计算方法早已被专业统计分析软件如SPSS和SAS等取代。这些专业软件虽然功能强大,但在临床实验室中的普及性不高,软件操作相对复杂,其应用受到制约。而临床实验室常常需要进行的四格表卡方检验的统计方法,主要应用于对阳性率、患病率、发病率等数据的分析,运用Excel软件即可实现。相较于专业统计软件,Excel具有操作简单、易学易用、方便、图形美观和普及性高等优点[1]。在此背景下,笔者采用目前运用广泛的Microsoft Office Excel 2007开发的VBA宏程序,以实现四格表卡方检验,即根据不同数据智能计算出卡方检验、校正卡方检验和确切概率法的值与P值,自动判断是否有统计学意义,简化了繁琐统计操作程序,达到计算准确、迅速、方便、可靠和灵活等特点,省时省力,可提高教学效率。现将使用的体会介绍如下。
材料与方法
1 材料
1.1 配置:主机i3-3240 CPU主频3.00 GHz,2 G内存,450 GB硬盘,VGA彩显。
1.2 软件:Microsoft Windows WIN 10中文版操作系统,Microsoft Office Excel 2010 中文版。
2 方法
2.1 卡方检验的表设置:在Excel工作表建立四格表卡方检验和四格表评估诊断试验的两个sheet,在四格表卡方检验表中设置A12=实验组、BC1=结果、D1=合计、B2=阳性数、C2=阴性数、A3=A实验、A4=B实验、A5=合计、A6=卡方检验、A7=校正卡方检验、A8=确切概率法、A9=采用双侧概率之和、A10=P值和A11=判断,如图1。四格表评估诊断试验的表中设置A12=诊断试验、BC1=金标准、D1=合计、B2=阳性、C2=阴性、A3=阳性、A4=阴性、A5=合计、A6=灵敏度、C6=配对卡方值、A7=特异性、C7=P值、A8=阳性预测值、C8=判断、A9=阴性预测值和A10=正确率,如图2。……
