流行病学应用软件包──Epi Info 王劲松 2001年 15期 Epi Info是美国CDC(疾病控制中心)和WHO联合研制的流行病学工作专用软件包,其5.0和6.0版以DOS为平台,在90年代曾风靡一时,上海医科大学俞顺章教授曾对5.0版作过汉化。最新的2000版是适用于WIN9X、NT、2000平台的产品,它还将EPIMAP也整合进来。能够便捷地制作适用于公共卫生和医学专业的各种调查表、定制数据输入文件、分析数据、疾病监测等。流行病学常用分析、表格、统计图、疾病分布地图等只须使用一些简单的命令如FREQ、TABLES、GRAPH和MAP就可以完成。2000版改用VB 6重写了全部程序,增加了所支持的数据文件的种类,它自身的数据文件从以前的.REC格式变成了.MDB格式,虽向下兼容但需要转换。此外还提供了WWW浏览器,支持HTML文本,Epi Map还支持ArcView GIS。各版本的EPI软件包都是免费的,且可从CDC官方站点下载(http://www.cdc.gov/epo/epi/epiinfo.htm),2000版有37MB可分割成27张软盘下载。下面我们就对它作一介绍。   #2 1.创建调查表    点击\Programs\Make View出现图1(^15050201a^)窗口,在Make/Edit View窗口选File\Make New View选项。分别给定数据库名和表名之后,在空白窗口处右击鼠标出现图2(^15050201b^),即可定义字段。在这里我们除了对字段名、类型、字体等进行定义,还可对它在输入数据时的有效性设置规则。这些规则会以.CHK文件保存。如果调查表较长,可点击图1中Add Page 增加页面。同时它也提供命令方式建库,单击图1左下方Program即弹出命令窗口供使用。   #2 2.输入数据    调查表建好后便可以输入数据,可从图1中\File\Enter Data进入,也可从主菜单Enter Data进入。选择该数据库中的表,出现图3(^15050201c^)时就可以输入数据了。如果你已经在其它软件中建有数据库,那么可在\Visual Data中进行转换和编辑。   #2 3.查看与统计    点击\Analyze Data出现图4(^15050201d^),在此窗口可以对数据进行查看、编辑和统计分析。在Analysis窗口中显示了Epiinfo的全部命令。选择READ命令,在弹出的对话框中确定数据库及其中的表,再运行LIST命令对话框设置过滤,右上方OUT窗口即显示表内容。你也可以用SORT命令排序,DEFINE设置新字段,并用ASSIGN给它赋值。如果你要进行统计,只需接着选取统计命令并设置对话框就能在OUT窗口看到结果了。对于熟悉其命令的用户可在图4右下方的Program Editor中直接用命令操作。   #2 4.作统计图    在图4的Analysis窗口中选取Statistics\Graph可以作统计图。它的作图对话框十分接近我们平常对作图的理解,X、Y轴都很好设定,表的类型也比较多。   #2 5.作交叉表与分层分析    在流行病学工作中最常用的就是2×2表的分析,此外还经常用到分层分析,通用统计软件包虽然能对其作分析但很麻烦,用Epiinfo可就方便了。在图4中选取Analysis窗口Statistics下的Tables 弹出图5(^15050201e^),分别在暴露变量(Exposure Variable)和结局变量(Outcome Variable)中选择所定字段。如果有混杂因素需做分层分析则在Stratify by 中选中该字段,如是配对设计则还需选中Matched Analysis复选框。输出结果中包括了调整前后各层以及总的OR 值、RR值、M-H Chi square、Fisher确切概率值。   #2 6.实用工具    1)EPIINFO2000版整合了统计地图软件EPIMAP,它自带美国、墨西哥的行政区图,同时提供自制边界图的工具。它可直接用EPIINFO的数据作图,只需在数据库中设立地图字段。在Analysis窗口选Statistics\Map,选取预先准备的边界文件(Shape File)和数据变量(Data Variable)即可完成统计地图的绘制,进而分析地理与疾病的关系。    2)流行病学研究中经常会有一些经过加工的数据,直接用统计命令不好计算,用计算器手算又麻烦,EPIINFO提供了针对这类数据的计算器。它们的界面就像已整理好的分析表格,使用方便。    3)营养分析师Epiinfo附带了一个营养状况分析器在\Programs\Nutrition,它可以根据你的年龄、身高、体重、头围等指标计算出你的BMI、HT/AGE、MUAC/AGE等反映被测者营养状况的指标并根据CDC和WHO1977/1985的标准进行判别。如果你需要,它还可用图表示你在普通人群中所处的水平。想试一试吗?    Epiinfo 的功能很多,还有疾病监测之类的用途,在这儿也不可能全部提及。它也有一个缺陷就是对中文的兼容性不好,时常有乱码,不过对于医学工作者而言,到哪里才能找到这么好的免费的东东?还不赶紧去DOWN一个?