
EpiData软件介绍.ppt
60页EpiData软件介绍,EpiData软件是什么?,EpiData 是一个免费的数据录入和数据管理软件开发者是丹麦欧登塞(Odense,Denmark) 的一个非盈利组织即TheEpiData Association程序设计者为Jens M. Lauritsen,Michael Bruus 和MarkMyattEpiData文件构成,调查表文件:后缀为.QES,根据规则定义调查表的结构,包括变量名、变量类型和长度等,建立录入表格的框架数据文件:后缀为.REC,包含录入的数据信息以及定义好的编码核查文件:后缀为.CHK,用于定义数据录入的有效性规则其他文件:索引文件(.EIX)、备忘录文件(.BAK)、日志文件(.LOG)等等,EpiData特点,直观方便简单易学数据录入、核查功能强数据转换功能强对计算机硬件要求不高,EpiData3.1软件及使用说明下载链接:http://www.epidata.dk/download.php,EpiData安装与窗口介绍,EpiData3.1安装过程,选择自动生成字段名,,EpiData窗口介绍,菜单栏,,,过程工具条,,编辑工具条,EpiData窗口介绍之菜单栏,EpiData窗口介绍之过程与编辑工具条,调查表文件(.QES文件)的建立,调查问卷,调查问卷---QES文件,,问卷中的问题如何转化为合适的变量 问题1:总体来讲,您的健康状况是: ①非常好 ②很好 ③好 ④一般 ⑤差 分析:问题是单选题,选项可以通过数字来表示,所以设置为1个长度的数值型变量 如果选项时通过ABCD来表示,也可以设置为数值型变量 问卷编号 每一个问卷对应的唯一编号 问卷录入时间 每一份问卷录入的时间 界面设计 字体、间距、背景等等 …………………….,认识QES文件,,字体太小,背景颜色太白,间距太小,认识REC文件,,,乱码,,,总结,文件-选项设置,,,,,,,,,,,EpiData3.1变量规则-----定义变量名,变量名第一个字符一定为字母(A-Z)之后可含字母(A-Z)和数字(0-9)变量名最多10个字符变量名不能是中文通用常见单词不予考虑,如:What、 Who、If 等,EpiData3.1变量规则-----生成变量名,调查人员姓名{name} 变量名:NAME{my} teacher {mother} 变量名:MYMONTHERWhat did you do? 变量名:YOUDO姓名 变量名:FIELD13人 变量名:N3,name 调查对象 变量名:NAMEage 年龄 变量名:AGE,调查对象{姓名}地址{门牌}婚姻状况{hunyinzhuangkuang}文化程度{3edu},,,选择{}内的内容自动添加字段名字段名大写,EpiData3.1变量规则-----编码规则,EpiData3.1变量规则-----字段编辑器,数值型变量允许录入数字、减号和小数点在 QES 文件中和数据录入过程中,你可以用圆点(.)或逗号(,)来表示小数点变量最长允许14 个字符例如:年龄{age}@## 身高{height}@###.##,下划线字符的数目表示变量的长度。
字符型变量允许输入所有字符变量最长允许80 个字符如果输入中文,请注意,一个中文字需占用2 个字符例如:姓名{name}@________,大写字母的字符型变量中可以录入任意字符,但程序会自动将录入的字母转换为大写变量的长度即“<”和“>”间的字符数,其中包括大写字母“A”所占的1个字符例如:first name {fname}@ 变量长度为1 second name {sname}@ 变量长度为5,加密变量是一种特殊的字符型变量加密变量的内容以可读的形式显示在屏幕上,但以密码形式保存在磁盘中当对该数据库进行有关操作时,程序都会首先弹出一个对话框,只有输入了正确的密码,下一步操作才会继续在CHECK 文件中,加密变量可以按字符型变量处理欧式日期(日/月/年)、美式日期(月/日/年)和中式日期格式(年/月/日)日期变量的长度通常是10个字符在数据录入过程中,允许录入的字符包括数字和斜线(/)例如:输入31072011---31/07/2011 输入31/7或者3107或者31/7/2011---31/07/2011 一般建议使用欧式或者美式日期格式,
该型变量不允许使用者录入,不会被激活IDNUM 是一个能够自动生成ID 号的变量,每录入一条新记录,ID 号会自动加1在数据录入过程中,ID 号不能修改在一个新数据库中,ID 号默认从1开始,可以修改此变量长度为5-14 个字符例如:调查对象编号{number}@
如何建立CHK文件,,,标签,变量类型,变量名,RANGE:为变量定义一组允许录入的数值,RANGE –5 5 允许录入-5 到5 间的数值, 包括-5 和5RANGE –INFINITY 99 允许值为<100RANGE 100 INFINITY 允许值为≥100RANGE 1/3/2001 31/3/2001 允许录入 2001 年3 月份中的日期,LEGAL:设置变量允许录入的数值它是一个块命令,必须以END 结束V1 LEGAL 5 7 9 ENDEND,有条件地跳转到其它变量上JUMPS 是一个块命令,必须以END 结束在JUMPS 和END 之间,你需要指定:1) 当前变量某个可能录入的数值;2) 与指定数值对应的、跳转的目标变量名,JUMPS 1 V2 2 V8 3 END 4 WRITEEND,,,CHECK命令与函数,命令分类,命令按照作用的范围分为三类: 文件类命令:命令的作用对象为数据库(.REC)文件,例如:AFTER FILE ;BEFORE FILE;RELATE; SHOWLASTRECORD; WRITENOTE;QUIT;HELP;EXECUTE;COPYTOCLIPBOARD;COLOR BEEP;BACKUP;HELP;AUTOSAVE;INCLUDE;MISSINGVALUE;TOPOFSCREEN;,记录类命令:命令的作用对象为数据库(.REC)文件中的具体的一条记录,例如:AFTER RECORD ;BEFORE RECORD;WRITENOTE;AUTOSEARCH;TYPE STATUSBAR;,字段类命令:命令的作用对象为数据库(.REC)文件中的具体的变量,例如:AFTER ENTRY;BEFORE ENTRY;AUTO JUMP; CLEAR;CLEAR COMMENT LEGAL;COMMENT LEGAL;CONFIRM;CONFIRMFIELD;DEFINE;EXIT;GOTO;HIDE;UNHIDE;IF…THEN;JUMPS;KEY;LABELBLOCK;LEGAL;LET;MUSTENTER;NOENTER;RANGE;REPEAT;TYPE;TYPE COMMENT;,逐一讲解!,AFTER ENTRY 分类:字段类 频率:★ ★ ★ ★ ★,命令说明: 设置一个命令块,其中的命令是在当前变量录入完毕后和/或光标移到另一个变量时执行。
AFTER ENTRY 是一个块命令,必须以END 结束如果命令出现在变量块中,即使没有放在AFTER ENTRY 块中,这些命令仍被视作AFTERENTRY 块命令代码示例: AFTER ENTRY
代码示例: BEFORE FILE HELP “欢迎使用国家卫生服务调查数据库!” END,BACKUP 分类:文件类 频率:★ ★ ★,。