当前位置:文档之家› EpiData软件介绍

EpiData软件介绍



跟crackman学SAS编程
有条件地跳转到其它变量上。JUMPS 是一 个块命令,必须以END 结束。在JUMPS 和 END 之间,你需要指定:1) 当前变量某个 可能录入的数值;2) 与指定数值对应的、跳 转的目标变量名
JUMPS 1 V2 2 V8 3 END 4 WRITE END
跟crackman学SAS编程
调查表文件(.QES文件)的建立

跟crackman学SAS编程 调查问卷

跟crackman学SAS编程 调查问卷---QES文件
问卷中的问题如何转化为合适的变量 问题1:总体来讲,您的健康状况是: ①非常好 ②很好 ③好 ④一般 ⑤差 分析:问题是单选题,选项可以通过数字来表示,所以设置为1个长度的数值型变量 如果选项时通过ABCD来表示,也可以设置为数值型变量 问卷编号 每一个问卷对应的唯一编号

பைடு நூலகம்
跟crackman学SAS编程 EpiData3.1变量规则-----生成变量名
调查人员姓名{name}
变量名:NAME
{my} teacher {mother}
What did you do? 姓名 3人
变量名:MYMONTHER
变量名:YOUDO 变量名:FIELD1 变量名:N3
标签 变量类型 变量名

跟crackman学SAS编程
RANGE:为变量定义一组允许录入的数值 RANGE –5 5 允许录入-5 到5 间的数值, 包括-5 和5 RANGE –INFINITY 99 允许值为<100 RANGE 100 INFINITY 允许值为≥100 RANGE 1/3/2001 31/3/2001 允许录入 2001 年3 月份中的日期 LEGAL:设置变量允许录入的数值。 它是一个块命令,必须以END 结束。 V1 LEGAL 5 7 9 END END
数据录入完毕后,需要检查录入的数据是否合理、正确。
如果在录入数据前设置CHECK 文件,那么在数据的录入过程中,程 序会自动根据设置的条件,实时检查录入数据的合理性、正确性,这 是保障数据录入质量的一个重要的措施。 通过CHECK 文件,你还可以控制数据录入的流程(例如,根据录入 的数值,自动从一个变量跳转到另一个变量)。
<today-dmy>、<today-mdy>、<today-ymd> 程序会用当天日期(即计算机的系统日期)自动填充这个 变量。该型变量不允许使用者录入,不会被激活。

跟crackman学SAS编程
IDNUM 是一个能够自动生成ID 号的变量,每录入一条新记录, ID 号会自动加1。在数据录入过程中,ID 号不能修改。在一 个新数据库中,ID 号默认从1开始,可以修改。此变量长度为 5-14 个字符。 例如:调查对象编号{number}@<IDNUM>
欧式日期(日/月/年)、美式日期(月/日/年)和中式日期 格式(年/月/日)。日期变量的长度通常是10个字符。在 数据录入过程中,允许录入的字符包括数字和斜线(/)。 例如:输入31072011---31/07/2011 输入31/7或者3107或者31/7/2011---31/07/2011
一般建议使用欧式或者美式日期格式
标签。例如: Label A1 1 很好 2 一般 3 不好 END

跟crackman学SAS编程

跟crackman学SAS编程
CHECK命令与函数

跟crackman学SAS编程
命令分类
命令按照作用的范围分为三类:

跟crackman学SAS编程

跟crackman学SAS编程

跟crackman学SAS编程 EpiData3.1变量规则-----定义变量名
变量名第一个字符一定为字母(A-Z) 之后可含字母(A-Z)和数字(0-9) 变量名最多10个字符 变量名不能是中文 通用常见单词不予考虑,如:What、 Who、If 等
问卷录入时间 每一份问卷录入的时间
界面设计 字体、间距、背景等等 …………………….

跟crackman学SAS编程 认识QES文件
字体太小,背 景颜色太白,间 距太小

跟crackman学SAS编程 认识REC文件
乱码


跟crackman学SAS编程

跟crackman学SAS编程

跟crackman学SAS编程

跟crackman学SAS编程 EpiData窗口介绍乊过程与编辑工具条

跟crackman学SAS编程
EpiData软件介绍

跟crackman学SAS编程
EpiData软件是什么?
EpiData 是一个免 费的数据录入和数 据管理软件。开发 者是丹麦欧登塞 (Odense,Denmark) 的一个非盈利组织 即TheEpiData Association。程 序设计者为Jens M. Lauritsen,Michae l Bruus 和 MarkMyatt。
跟crackman学SAS编程 总结

跟crackman学SAS编程 文件-选项设置

跟crackman学SAS编程

跟crackman学SAS编程

跟crackman学SAS编程
CHECK 的文件名必须与数据库的文件名相同,唯一不同的就是扩展 名,前者为*.chk,后者为*.rec。

跟crackman学SAS编程 如何建立CHK文件

跟crackman学SAS编程

跟crackman学SAS编程

跟crackman学SAS编程

跟crackman学SAS编程

跟crackman学SAS编程
选择自动生成 字段名

跟crackman学SAS编程

文件类命令:命令的作用对象为数据库(.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;


跟crackman学SAS编程
下划线字符的数目表示变量的长度。字符型变量允许输入所有 字符。变量最长允许80 个字符。如果输入中文,请注意,一 个中文字需占用2 个字符。 例如:姓名{name}@________
大写字母的字符型变量中可以录入任意字符,但程序会自动将 录入的字母转换为大写。变量的长度即“<”和“>”间的字符数, 其中包括大写字母“A”所占的1个字符。 例如:first name {fname}@<A> 变量长度为1 second name {sname}@<A > 变量长度为5

跟crackman学SAS编程
保证当前变量必须录入。如果数据缺失,程序会一 直停滞在该变量上。通常给MUSTENTER 的变量 定义一个缺失值的编码,这样在遇到特殊情况时, 可以较灵活的应对。例如:设置为9或者99等等
设置了REPEAT 的变量,在新的记录中,程 序会自动复制前一条记录的内 容到当前记录

跟crackman学SAS编程
EpiData文件构成
调查表文件:后缀为.QES,根据规则定义调查表 的结构,包括变量名、变量类型和长度等,建立录 入表格的框架。
数据文件:后缀为.REC,包含录入的数据信息以 及定义好的编码。
核查文件:后缀为.CHK,用于定义数据录入的有 效性规则。
加密变量是一种特殊的字符型变量。加密变量的内容以可读的 形式显示在屏幕上,但以密码形式保存在磁盘中。当对该数据 库进行有关操作时,程序都会首先弹出一个对话框,只有输入 了正确的密码,下一步操作才会继续。在CHECK 文件中,加 密变量可以按字符型变量处理。

跟crackman学SAS编程
其他文件:索引文件(.EIX)、备忘录文件 (.BAK)、日志文件(.LOG)等等

跟crackman学SAS编程
EpiData特点
直观方便 简单易学 数据录入、核查功能强 数据转换功能强 对计算机硬件要求不高

跟crackman学SAS编程

跟crackman学SAS编程

跟crackman学SAS编程 QES文件生成REC文件

跟crackman学SAS编程
核查文件(.CHK)的建立

跟crackman学SAS编程 为什么建立CHK文件?
跟crackman学SAS编程 EpiData3.1变量规则-----编码规则

跟crackman学SAS编程 EpiData3.1变量规则-----字段编辑器
数值型变量允许录入数字、减号和小数点 在 QES 文件中和数据录入过程中,你可以用圆点(.)或逗号(,)来表示小数点 变量最长允许14 个字符 例如:年龄{age}@## 身高{height}@###.##

跟crackman学SAS编程
name 调查对象 age 年龄
变量名:NAME 变量名:AGE
调查对象{姓名} 地址{门牌} 婚姻状况{hunyinzhuangkuang} 文化程度{3edu}
选择{}内的内容自动添加字段名 字段名大写

该变量用于对被调查者的“姓”进行重新编码。该功能主要 适用于英语语系国家。
相关主题