EpiData软件介绍
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
该变量用于对被调查者的“姓”进行重新编码。该功能主要 适用于英语语系国家。
布尔逻辑变量只允许录入Y、N、1、0。录入“1”,程序会自 动将其转换为“Y”,录入“0”,则自动转换为“N”。布尔逻 辑变量的长度仅为1。如果你在QES文件中输入<Y >,会出现 错误。
www.crackman.net
跟crackman学SAS编程 制表符@
www.crackman.net
跟crackman学SAS编程
www.crackman.net
跟crackman学SAS编程 QES文件生成REC文件
www.crackman.net
跟crackman学SAS编程
核查文件(.CHK)的建立
www.crackman.net
跟crackman学SAS编程 为什么建立CHK文件?
跟crackman学SAS编程 总结
www.crackman.net
跟crackman学SAS编程 文件-选项设置
www.crackman.net
跟crackman学SAS编程
www.crackman.net
跟crackman学SAS编程
www.crackman.net
跟crackman学SAS编程
www.crackman.net
跟crackman学SAS编程 EpiData3.1变量规则-----生成变量名
调查人员姓名{name}
变量名:NAME
{my} teacher {mother}
What did you do? 姓名 3人
变量名:MYMONTHER
变量名:YOUDO 变量名:FIELD1 变量名:N3
文件类命令:命令的作用对象为数据库(.REC)文件,例如:AFTER
FILE ;BEFORE FILE;RELATE; SHOWLASTRECORD; WRITENOTE; QUIT;HELP;EXECUTE;COPYTOCLIPBOARD;COLOR BEEP;BACKUP; HELP;AUTOSAVE;INCLUDE;MISSINGVALUE;TOPOFSCREEN;
问卷录入时间 每一份问卷录入的时间
界面设计 字体、间距、背景等等 …………………….
www.crackman.net
跟crackman学SAS编程 认识QES文件
字体太小,背 景颜色太白,间 距太小
www.crackman.net
跟crackman学SAS编程 认识REC文件
乱码
www.crackman.net
www.crackman.net
跟crackman学SAS编程
www.crackman.net
跟crackman学SAS编程
www.crackman.net
跟crackman学SAS编程
选择自动生成 字段名
www.crackman.net
跟crackman学SAS编程
www.crackman.net
www.crackman.net
跟crackman学SAS编程
www.crackman.net
跟crackman学SAS编程
www.crackman.net
跟crackman学SAS编程
www.crackman.net
跟crackman学SAS编程 EpiData窗口介绍乊过程与编辑工具条
www.crackman.net
www.crackman.net
跟crackman学SAS编程
有条件地跳转到其它变量上。JUMPS 是一 个块命令,必须以END 结束。在JUMPS 和 END 之间,你需要指定:1) 当前变量某个 可能录入的数值;2) 与指定数值对应的、跳 转的目标变量名
JUMPS 1 V2 2 V8 3 END 4 WRITE END
记录类命令:命令的作用对象为数据库(.REC)文件中的具体的一条记录, 例如:AFTER RECORD ;BEFORE RECORD;WRITENOTE;AUTOSEARCH; TYPE STATUSBAR;
www.crackman.net
www.crackman.net
跟crackman学SAS编程
下划线字符的数目表示变量的长度。字符型变量允许输入所有 字符。变量最长允许80 个字符。如果输入中文,请注意,一 个中文字需占用2 个字符。 例如:姓名{name}@________
大写字母的字符型变量中可以录入任意字符,但程序会自动将 录入的字母转换为大写。变量的长度即“<”和“>”间的字符数, 其中包括大写字母“A”所占的1个字符。 例如:first name {fname}@<A> 变量长度为1 second name {sname}@<A > 变量长度为5
EpiData安装与窗口介绍
EpiData3.1软件及使用说明下载链接: http://www.epidata.dk/download.php
www.crackman.net
跟crackman学SAS编程 EpiData3.1安装过程
www.crackman.net
跟crackman学SAS编程
加密变量是一种特殊的字符型变量。加密变量的内容以可读的 形式显示在屏幕上,但以密码形式保存在磁盘中。当对该数据 库进行有关操作时,程序都会首先弹出一个对话框,只有输入 了正确的密码,下一步操作才会继续。在CHECK 文件中,加 密变量可以按字符型变量处理。
www.crackman.net
跟crackman学SAS编程
www.crackman.net
跟crackman学SAS编程
保证当前变量必须录入。如果数据缺失,程序会一 直停滞在该变量上。通常给MUSTENTER 的变量 定义一个缺失值的编码,这样在遇到特殊情况时, 可以较灵活的应对。例如:设置为9或者99等等
设置了REPEAT 的变量,在新的记录中,程 序会自动复制前一条记录的内 容到当前记录
跟crackman学SAS编程
调查表文件(.QES文件)的建立
www.crackman.net
跟crackman学SAS编程 调查问卷
www.crackman.net
跟crackman学SAS编程 调查问卷---QES文件
问卷中的问题如何转化为合适的变量 问题1:总体来讲,您的健康状况是: ①非常好 ②很好 ③好 ④一般 ⑤差 分析:问题是单选题,选项可以通过数字来表示,所以设置为1个长度的数值型变量 如果选项时通过ABCD来表示,也可以设置为数值型变量 问卷编号 每一个问卷对应的唯一编号
Hale Waihona Puke Baidu
www.crackman.net
跟crackman学SAS编程
www.crackman.net
跟crackman学SAS编程
www.crackman.net
跟crackman学SAS编程 EpiData3.1变量规则-----定义变量名
变量名第一个字符一定为字母(A-Z) 之后可含字母(A-Z)和数字(0-9) 变量名最多10个字符 变量名不能是中文 通用常见单词不予考虑,如:What、 Who、If 等
www.crackman.net
跟crackman学SAS编程
EpiData文件构成
调查表文件:后缀为.QES,根据规则定义调查表 的结构,包括变量名、变量类型和长度等,建立录 入表格的框架。
数据文件:后缀为.REC,包含录入的数据信息以 及定义好的编码。
核查文件:后缀为.CHK,用于定义数据录入的有 效性规则。
标签 变量类型 变量名
www.crackman.net
跟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 的文件名必须与数据库的文件名相同,唯一不同的就是扩展 名,前者为*.chk,后者为*.rec。
www.crackman.net
跟crackman学SAS编程 如何建立CHK文件
www.crackman.net
跟crackman学SAS编程
www.crackman.net
跟crackman学SAS编程
www.crackman.net
跟crackman学SAS编程
name 调查对象 age 年龄
变量名:NAME 变量名:AGE
调查对象{姓名} 地址{门牌} 婚姻状况{hunyinzhuangkuang} 文化程度{3edu}
选择{}内的内容自动添加字段名 字段名大写
www.crackman.net
欧式日期(日/月/年)、美式日期(月/日/年)和中式日期 格式(年/月/日)。日期变量的长度通常是10个字符。在 数据录入过程中,允许录入的字符包括数字和斜线(/)。 例如:输入31072011---31/07/2011 输入31/7或者3107或者31/7/2011---31/07/2011
一般建议使用欧式或者美式日期格式
跟crackman学SAS编程
www.crackman.net
跟crackman学SAS编程
www.crackman.net
跟crackman学SAS编程 EpiData窗口介绍
菜单栏
编辑工具 条
过程工 具条
www.crackman.net
跟crackman学SAS编程
EpiData窗口介绍乊菜单栏
标签。例如: Label A1 1 很好 2 一般 3 不好 END
www.crackman.net
跟crackman学SAS编程
www.crackman.net
跟crackman学SAS编程
CHECK命令与函数
www.crackman.net
跟crackman学SAS编程
命令分类
命令按照作用的范围分为三类:
跟crackman学SAS编程
EpiData软件介绍
www.crackman.net
跟crackman学SAS编程
EpiData软件是什么?
EpiData 是一个免 费的数据录入和数 据管理软件。开发 者是丹麦欧登塞 (Odense,Denmark) 的一个非盈利组织 即TheEpiData Association。程 序设计者为Jens M. Lauritsen,Michae l Bruus 和 MarkMyatt。
数据录入完毕后,需要检查录入的数据是否合理、正确。
如果在录入数据前设置CHECK 文件,那么在数据的录入过程中,程 序会自动根据设置的条件,实时检查录入数据的合理性、正确性,这 是保障数据录入质量的一个重要的措施。 通过CHECK 文件,你还可以控制数据录入的流程(例如,根据录入 的数值,自动从一个变量跳转到另一个变量)。
<today-dmy>、<today-mdy>、<today-ymd> 程序会用当天日期(即计算机的系统日期)自动填充这个 变量。该型变量不允许使用者录入,不会被激活。
www.crackman.net
跟crackman学SAS编程
IDNUM 是一个能够自动生成ID 号的变量,每录入一条新记录, ID 号会自动加1。在数据录入过程中,ID 号不能修改。在一 个新数据库中,ID 号默认从1开始,可以修改。此变量长度为 5-14 个字符。 例如:调查对象编号{number}@<IDNUM>
跟crackman学SAS编程 EpiData3.1变量规则-----编码规则
www.crackman.net
跟crackman学SAS编程 EpiData3.1变量规则-----字段编辑器
数值型变量允许录入数字、减号和小数点 在 QES 文件中和数据录入过程中,你可以用圆点(.)或逗号(,)来表示小数点 变量最长允许14 个字符 例如:年龄{age}@## 身高{height}@###.##
其他文件:索引文件(.EIX)、备忘录文件 (.BAK)、日志文件(.LOG)等等
www.crackman.net
跟crackman学SAS编程
EpiData特点
直观方便 简单易学 数据录入、核查功能强 数据转换功能强 对计算机硬件要求不高
www.crackman.net
跟crackman学SAS编程