epidata软件使用.ppt_第1页
epidata软件使用.ppt_第2页
epidata软件使用.ppt_第3页
epidata软件使用.ppt_第4页
epidata软件使用.ppt_第5页
已阅读5页,还剩105页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2020/9/24,epidata 软件使用,1,数据录入和数据管理软件,EpiData,2020/9/24,2,epidata 软件使用,1.软件使用简介,简介(Introduction) EpiData是一个免费的数据录入和数据管理软件。由美国CDC(疾病控制中心)和WHO(世界卫生组织)联合发布的,是一款免费软件。 主要用于数据录入、核对、管理和数据报告。该软件的功能是建立数字化的调查表格,使收集的资料信息录入计算机更加方便。该软件不但可以在数据录入过程中对数据中的错误进行核对,而且可以在数据录入完成后对数据进行核对,如双录入的数据核查。,2020/9/24,3,epidata 软件使用

2、,EpiData的安装、运行不会依赖系统文件夹中的任何文件,可以通过setup.exe在计算机中安装这个程序;也可以直接拷贝EpiData.exe文件到计算机中,同样可以运行。 该程序的最大特点是对录入的记录数没有限制。但在实际应用中,记录数一般不要超过200,000300,000。整个录入界面不能超过999行。对数值或字符串编码进行解释的文字长度最多80个字符,编码长度最多为30个字符。使用Pascal语言进行程序设计,EpiData与早期的与Epi Info兼容,,2020/9/24,4,epidata 软件使用,2 数据库创建过程,在使用EpiData软件之前,先对该软件中用到的三种基本

3、的文件类型进行简单介绍: .QES文件:调查表文件即数据库结构文件,决定数据库结构。 .REC文件:数据库文件,主要用于存放数据。 .CHK文件:核对文件,存放控制数据录入的核对规则,起质量控制作用。 EpiData由数据库结构文件(.qes),来决定数据库结构,然后根据该数据库结构文件生成数据文件(.rec)。,2020/9/24,5,epidata 软件使用,一个最简单的创建数据库的工作至少要包括以下两步: 1、建立调查表文件根据调查表制作数据库结构文件即调查表文件(.qes) 2、生成数据库文件根据调查表文件生成数据库文件(.rec)。 理论上说,有了数据库文件就可以进行数据录入了,但是

4、在实际工作中,往往需要对数据录入进行质量控制,比如对某些字段设置合法值、跳转等等。这些质量控制工作需要专门的核对文件来完成(.chk)。 因此,在数据库创建过程一般还包括: 3、编写核对程序即生成数据核对文件(.chk). 在EpiData软件中,在其主界面的上形象的标示出了数据库创建过程:,2020/9/24,6,epidata 软件使用,2.1建立数据库结构文件(Create Questionnaire File),表 1 工资调查表 A1 编号 A2 姓名 A3 性别(1)男 (2)女 A4 出生日期年 月 日 B1 基本工资 B2 奖金,2020/9/24,7,epidata 软件使用

5、,2.1.1定义变量名,建立调查表文件是建立数据库、实现数据录入和管理的第一步。 调查表结构文件在编辑器窗口建立,2020/9/24,8,epidata 软件使用,编辑器窗口的使用,1、打开EPDATA 软件,可以单击菜单中的“文件生成调查表文件”, 在工作流程栏(Work Process Toolbar)上点击“建立新的QES文件”, 单击工具栏上的“新记录”按钮 这时窗口中会自动显示一个空白的文档,你可以在这里输入调查表,也可以把WORD中建立的调查表复制/粘贴过来再进行编辑。调查表实际上就是数据录入表格的框架。 编辑完成后,将此调查表文件保存,文件的扩展名统一为.QES。,2020/9/

6、24,9,epidata 软件使用,2、编辑器(Editor)主要功能是创建和编辑调查表(.QES文件)。这个调查表定义了数据库结构。编辑器的使用和其它字处理软件基本一致,由菜单栏,工作流程栏、工具栏和文本编辑区组成。也可以使用编辑器处理程序输出的报表,以及编辑CHECK文件。,2020/9/24,10,epidata 软件使用,2.1.2 定义变量名(Field Names),输入的信息要保存在变量中因此需要定义变量名。一个数据库中录入变量的名称可以根据QES文件的内容自动创建。 EpiData中命名变量的方式有两种: 1)将第一个单词作为变量名(First word in question

7、 is field name) 2)根据规则自动定义变量名(Automatic field names) 执行“文件选项”命令打开“生成REC文件”(FileOptionsCreate data file)选项卡。 (1)QES文件字体设置:变量名称的字体及其大小可以在QES文件显示(Show data form)中设置. 。,2020/9/24,11,epidata 软件使用,(2)REC文件字体设置:更改REC文件变量名称的字体及其大小。 (3)首字符为汉字变量命名方法:系统不支持中文作为变量名,在如何生成字段名(How to generate field names)标签中选择定义变量名

8、的方法。在选择“将第一个单词作为变量名”时,如第一列为汉字(如去除调查表中的A1,A2,A3等变量名),则系统自动生成变量名如Field1,field2和field3,同时REC表中中文文字也不再显示。因此,建议事先以字母形式定义变量名。 变量名的英文字母是大写(Upper-case)还是小写(Lower-case)或维持输入时的大小写状态(Leave as is)也可以在此修改。,2020/9/24,12,epidata 软件使用,(4)首字符为字母的变量命名,系统默认为将自动将变量编码左侧解释性文字中的第一个单词认作是变量名(First Word in Question is Field

9、Name)。如果第一个单词的长度超过10个字符,程序只保留该单词的前10个字符作为变量名。例如: 1)如果输入:A1 Enter number # 程序会创建一个变量名为“A1”的4位整数变量。 2)如果输入:Enter number # 程序会创建一个变量名为“Enter”的4位整数变量。此时也可选择自动定义变量名(Automatic field names)的方式。 3)A1 编号 # 则变量名为A1 ,注意A1与编号间要由一空格。,2020/9/24,13,epidata 软件使用,4)当一个变量名已经使用过,再次出现时,程序会自动添加一个数字,以保证变量名的唯一性。如有三个A1变量,则

10、自动以A1,A2,A3命名,并以此类推,建议变量起名时具有唯一性,以免混淆。选择生成REC文件中的“更新问题为实际文件名”(Update question to actual field name),这样,即使创建调查表文件时有重复的变量名,在创建的数据库中,程序会自动将其更新为其实际的变量名。,2020/9/24,14,epidata 软件使用,4)在英文版本中。如果同时出现中文和英文,程序会自动选择第一个出现的英文单词作为变量名。,2020/9/24,15,epidata 软件使用,(5)选中“使用内的内容自动添加字段名(Automatic Field Names)根据变量编码前的解释性文

11、字,自动生成变量名。变量名第一个字符一定为字母(A-Z),之后可以包含字母(A-Z)和数字(0-9),最多10个字符。程序会遵循以下几个原则: 如希望定义的变量名不是第一个,则可将需要定义的变量名用大于号括起,如 Enter Number 则变量名为Number ,系统优先使用大括号中的文字作为变量名。如为 Enter age ,则自动定义的变量名为nage。因此为了定义确切的变量名,尽量使用大括号来定义有意义的变量名。 .一些常用词会被忽略(即,类似“what”、“the”、“of”、“and”等的词)。例如,“What are you doing?”,程序采用的变量名称将会是youdoin

12、g。,2020/9/24,16,epidata 软件使用,(6)如果变量编码前没有任何解释性的文字,那么程序会延续上一个变量的名字,同时在末尾加上一个数字。例如,前一个变量的名称为A1,如果没有任何解释性文字的下一个变量A2。如果前面没有变量,则默认的变量名为FIELD1。,2020/9/24,17,epidata 软件使用,(7)如果问题(提示符)以数字开头,程序会自动在数字前插入字母N。例如,“1、姓名”的变量名会是“N1,2020/9/24,18,epidata 软件使用,2.1.3定义变量标签,变量标签(Variable Labels)变量标签是对一个变量所含数据内容的描述。在EpiD

13、ata中,程序会根据QES文件中,变量编码左侧的解释性文字自动生成变量标签。如果选择了“文件选项”中的“将第一个词作为变量名”(First word in question is field name),则扣除作为变量名的第一个单词后,自左向右的文字会被作为变量标签。例如:“A1 Age of patient#”,变量名为“A1”,变量标签为“Age of patient”。中文问题(提示符)虽然不能不能作为变量名,但是可以自动的作为变量标签。如果选择了“自动添加字段名”(Automatic field names),则变量名为“A1ageofp”,变量标签为“A1 Age of patien

14、t”。,2020/9/24,19,epidata 软件使用,2.1.4定义变量类型,执行“编辑字段编辑器”命令(EditField Pick List), 或者按Ctrl+Q键, 或者在编辑器工具栏(Editor Toolbar)单击字段编辑器按钮,可以打开变量类型选择对话框,从中选择适当的变量类型单击“插入”按钮即可。,2020/9/24,20,epidata 软件使用,1.自动编码字段,自动ID号变量(IDNUM)是一个数值型变量,其值由计算机自动生成。其赋值原则是随着每一条记录的输入,变量值加1。在数据录入过程中它的值不能修改,只能自动增加。该变量的初始值默认为1,但是用户可以在“文件”

15、菜单的“选项”中的“高级设置”中进行设置(FileOptionsAdvancedID number fieldsFirst IDnumber in new data file:1)。此变量长度为5-18个字符。,2020/9/24,21,epidata 软件使用,2 数值型字段(Numeric Fields),数值型变量#.#中只能用来接受从0到9的数字,数值可以是整数也可以是小数。一个#号代表一位数,用户可以根据需要定义所需的数值位数,但包括小数点在内最大为14位。在数据录入过程中和.QES文件中你可以用圆点(.)或逗号(,)来表示小数点。一个变量中只允许输入一个小数点,这意味着,你不能用逗

16、号作为千位的分隔符(例如:1,000,000)。字符“#”的数目表示变量的长度,小数点占一位字符。,2020/9/24,22,epidata 软件使用,3文本(字符)型字段(Text Fields),下划线_定义字符型变量的位数。字符型变量内可以输入任何字符。该类型变量的最大长度为80个字符。下划线字符的数目表示变量的长度。字符型变量允许输入所有字符。变量最长允许80个字符。如果输入中文,请注意,一个中文字需占用2个字符。大写字母的字符型变量(Upper-case Text)大写字母的字符型变量中可以录入任意字符,但程序会自动将录入的字母转换为大写。变量的长度即“”间的字符数,其中包括大写字母

17、“A”所占的1个字符。上面例子中,第一个变量的长度为1,第二个变量的长度为5。,2020/9/24,23,epidata 软件使用,4大写型字符字段(Upper-case Text),大写字母的字符型变量中可以录入任意字符,但程序会自动将录入的字母转换为大写。变量的长度即“”间的字符数,其中包括大写字母“A”所占的1个字符。上面例子中,第一个变量的长度为1,第二个变量的长度为5。,2020/9/24,24,epidata 软件使用,5逻辑(布尔)型字段(Boolean Fields,Yes/No Fields),逻辑型变量内只可以存放Y,N,1,0和空格。当输入1时计算机自动将其转换为Y。同样

18、,当录入0时则自动转换成N。变量的长度仅为1位。.,2020/9/24,25,epidata 软件使用,6日期型字段(Date Fields),有三种类型的日期变量: 欧式日期(日/月/年)、 美式日期(月/日/年) 习惯格式(年/月/日)。 日期变量的长度通常是10个字符。在数据录入过程中,允许录入的字符包括数字和斜线(/)。如果你可以把日期数字按完整的格式输入,中间可以不加“/”。日期型变量的长度总是10位。在数据录入过程中,能录入的字符为数字和斜线(/)。如果所有日月年数值都录入则不必录入斜线。比如2008年10月1日可以在数据录入时直接键入20081001。在光标移入下一个字段后,字段

19、内的值自动变为标准的2008/10/01。 如果录入的两位数的年份在50到99之间的话,则被默认为20世纪,前面加“19”。如果年份值在00和49.之间的话则被默认为21世纪,前面加“20”。如果只录入0405,则计算机系统年份自动加入到字段中。 在录入完成后计算机会对录入的日期进行核对,以保证录入的日期值是合法的日期值。系统只认四位数年份。,2020/9/24,26,epidata 软件使用,7当天型日期字段(Todays Date Fields),当天型字段(自动插入日期字段)内自动的填入当前计算机的系统日期值。该类型的字段不能编辑,光标也不能移入。 在数据录入时今天型子段为当前日期,如果

20、下一次该纪录被修改时,则该今天型字段中则储存的日期值为修改的日期,因此可以用今天型日期子段来记录数据的最后一次修改日期。,2020/9/24,27,epidata 软件使用,8声音提示(Soundex)型字段,声音提示Soundex型变量可以输入任何字符,但只有录入的最后一个词用来创建声音Soundex码。在需要匿名时需要使用Soundex型变量。比如参与调查人的姓名需要匿名,则要使用Soundex型变量。Soundex型变量编码总是用A-999格式,其中包括一个大写字母,一个连字符和一个3位数值。将录入的姓转换为一个字符和3个数字。用于保护被调查者的隐私。,2020/9/24,28,epid

21、ata 软件使用,9、加密型字段,加密型字段是一种特殊类型的字符型字段。加密型字段在屏幕上显示为可读的文字,但在保存时加密。在数据文件保存时,EpiData会提示设置密码,则只有在输入密码的情况下,才能打开该数据文件。,2020/9/24,29,epidata 软件使用,10、隔位符(Tabulator Code),在根据.QES文件创建.REC文件时,字段的位置由.QES文件中问题的位置决定,问题在数据录入框的左侧。但这会引起字段不能对齐,隔位符可以应用在.QES文件中来解决这一问题。隔位符除了影响字段的位置外对.REC文件无影响。 例如: A1# A2# .QES文件中的这两个语句可以产生

22、两个4位数的字段。字段名称(A1和A2)显示在屏幕的左边。数据录入框和字段名称间的距离由计算机确定,默认值为40像素。这些可以在“文件”菜单的“选择项”下进行设置。实现前后变量的对齐。使用制表符,只会改变变量录入框在表格中的位置,而不会对变量或REC数据库产生其它不良影响。,2020/9/24,30,epidata 软件使用,在变量编码前插入,可以将这个变量对齐到下一个制表位置。每个制表位置间的间隔可以在文件(File)选项(Options)REC文件显示(Show data form)表(Tabs/Indents)字段名和数据框间像素(Tab stop in data form every

23、pixels)中进行设置。默认值为40。注意,插入的与变量编码间不能有空格。另外,请确认文件(File)选项(Options)生成REC数据文件(Create data file)如何生成字段名(How to generate field names)选择自动添加字段名(Automatic field names)。只有在这种设置情况下,才能实现制表符的这项功能。,2020/9/24,31,epidata 软件使用,2.4预览数据录入表格(Preview Data Form),在Rec文件(Data File)菜单中点击数据表预览(PreviewData Form), 按Ctrl+T, 在编辑

24、器工具栏(Editor Toolbar)中点击“Rec文件预览”按钮, 在工作流程栏(Work processtoolbar)上点击2生成REC文件(.Make Data File)数据格式预览(Preview Data Form),我们可以在尚未建立数据库(*.rec)的情况下,先预览数据录入时的调查表布局。预览时,因为尚未建立数据库,因此CHECK功能还无法发挥作用。当修改了调查表文件(*.qes)后,预览的数据表格不会自动更新,必须再按预览键来看更新的调查表格式。 关闭预览窗口,可以点击菜单文件(File)关闭数据表(Close Form),或按Ctrl+F4。,2020/9/24,32

25、,epidata 软件使用,2.2编码书写器(Code Writer),在输入变量时,利用编码书写器可以很方便的实现对变量类型和长度的定义。 单击编辑菜单(Edit)编辑器(Code Writer), 或者按Ctrl+W键,也可在编辑器工具栏(Editor Toolbar)中点击图标。 这时,当设置变量类型时,只要输入一些信息,程序会自动完成编码,或者主动询问你有关变量长度的信息。 例如,当键入字符#,程序会认为你要键入数值型变量,随后弹出一个对话框,询问数值型变量的长度。当键入需要的长度后,在光标当前所在位置上会自动插入相应长度的数值型变量的编码。,2020/9/24,33,epidata

26、软件使用,下表中列出了编码书写器识别的一些字符串组合。 #数值型变量, _(下划线)字符型变量, , , i插入自动编码的ID号, s声索引变量,2020/9/24,34,epidata 软件使用,2.3 数据库结构缩进,自动缩进(Auto Indent),与WORD类似,如果选上“编辑自动缩进”(EditAuto Indent)功能,在键入调查表、回车换行时,文档会自动缩进,像前一行一样空出相同的空格。适用于在编辑器中编辑CHECK文件。,2020/9/24,35,epidata 软件使用,对齐变量(Align Fields)如果希望其它变量都向某个变量对齐,可将光标放在该变量行上,点击“编

27、辑对齐”(EditAlign Fields)。如在“文件选项生成REC文件如何生成字段名”(FileOptionsCreate data file: How to generate field names)中选择“将第一个单词作为变量名”(First word in question is fieldname)。,2020/9/24,36,epidata 软件使用,把光标放在“编号”一行(注意编号一行有意向后移了),执行“编辑字段对齐”(EditAlign Fields)命令.,2020/9/24,37,epidata 软件使用,可见在“编号”变量A1字段输入位置“”左边的变量,其变量编码均向

28、“编号”的“”对齐。变量名(每行第一个单词)右侧的文字一起对齐,变量左侧(如A1)的注释性文字仍然左对齐。 如选择以内的内容自动添加字段名(Automatic field names)把光标放在“编号”一行,执行“编辑对齐”(EditAlign Fields),在A1字段输入位置“”左边的变量,其变量编码均向“编号”的输入位置“”对齐。而变量编码左侧的注释性文字随之缩进。,2020/9/24,38,epidata 软件使用,2.4 保存数据库结构(调查表)文件,执行文件菜单保存命令或单击工具栏上的保存按钮可将数据库结构(调查表)文件保存。默认扩展名为QES。 这里保存为调查表.QES文件。,2

29、020/9/24,39,epidata 软件使用,3 .数据库的建立(Create and Revise Data File),创建完数据库结构(调查表)文件(.QES),第二步是在此基础上创建数据库,可以有几种操作方式, (1)在工作流程栏(Work process toolbar)上单击“生成Rec文件“(2.Make Data File)生成REC文件(MakeData File);打开如图3.153所示对话框。 (2)在有激活窗口的情况下,从REC文件(Data File)菜单中点击生成REC文件(Make Data File); (3)在没有任何激活窗口的情况下,从数据导入(Data

30、 in)/导出(out)菜单中执行“根据QES文件生成REC文件”(New DataFile)。 在创建数据库前,已经建立好的调查表文件(*.qes)可以打开,也可以不打开。程序会自动弹出对话框,允许你选择用来创建数据库的调查表文件。,2020/9/24,40,epidata 软件使用,数据库文件的扩展名统一为.REC。程序默认数据库(*.rec)的名称与调查表文件(*.qes)的名称相同,只是扩展名不同。单击确定,打开“文件标记”对话框,可以给数据库输入一段简短的描述性文字(最长不超过50个字符),称为数据库标签(data file label)。数据库标签会作为数据库的一部分被保存起来,输

31、出报表时也会一同显示。也可以不必输入数据库标签,直接点击确定按钮。如果想在原有数据库的基础上作一些调整,但又不想丢失已有的数据,例如,增加一个变量或者改变已有变量的类型,可以执行工具(Tools)菜单,选择根据修改的QES文件更新REC文件(Revise Data File)。,2020/9/24,41,epidata 软件使用,4.数据录入(Enter Data),当录入数据调查表文件(.QES)、数据库(.REC)和核查文件(.CHK)都已经创建完毕,可以开始录入数据,如没有核查文件也可录入。有几种方式可以打开已经建立好的数据库:,2020/9/24,42,epidata 软件使用,(1)

32、执行文件(File)菜单打开EPIDATA文件命令(Open)命令选择要打开的数据库(*.rec);打开数据库录入窗口,录入数据。 (2)执行菜单栏“数据录入导出(Data in/out)数据录入编辑(EnterData)”命令,选择要打开的数据库(*.rec); (3)在工作流程栏上点击4录入数据(4.Enter Data)选择要打开的数据库(*.rec)。如果程序发现在相同的文件夹内有同名的CHECK文件,其中设置的录入规则会自动应用于该数据库的录入过程。在文件类型中选择REC文件,会出现录入界面。,2020/9/24,43,epidata 软件使用,在数据录入过程中,尽量避免使用鼠标。因

33、为,用鼠标改变数据的录入先后顺序,可能会与核对程序中的编写的跳转规定发生矛盾。激活下一个变量,你可以使用Enter、Tab、键、或用鼠标直接点击目标变量。,2020/9/24,44,epidata 软件使用,如果变量允许录入的字符数全部录满,则光标会自动移到下一个变量。 按Shift+Tab或键回到上一个变量。Ctrl+Home键可以直接回到数据录入表格的第一个变量。 Ctrl+End则可以直接跳转到最后一个变量。,2020/9/24,45,epidata 软件使用,数据录入表格的窗口下部有一个导航条。这些按钮的功能与查找(Goto)菜单的功能一致。 删除记录单击“”。红色DEL显示为激活,表

34、示当前记录已经被标记删除。记录只是被标记为删除,实际上,这条记录仍然存在于数据库中,要恢复的再次按该按钮,红色DEL取消表示恢复删除。而只是被作了标记。 为了永久地删除这些标记了的记录,使用“工具(Tools)清理REC文件(Pack Data File)命令。 原始数据库的备份文件被另存为FILENAME.OLD.REC。如果点击Cancel,则数据库不会被修改。 在导航条上单击相应按钮可移到第一(最后)条记录移到前(下)一条记录。在菜单Tools中选择Pack File,可以永远的删除所有标记为删除的记录。,2020/9/24,46,epidata 软件使用,一条记录中所有数据录入完毕,会

35、提示是否保存该条记录。如果要终止录入、关闭数据库,请执行“文件菜单(File)关闭数据表(Close Form)“或按Ctrl+F4键,或点击窗口右上角的关闭按钮”“。,2020/9/24,47,epidata 软件使用,5修改数据库(Revise Data File),可以在不丢失数据的前提下,修改一个已经录入了的数据库的结构。已经录入的数据会被拷贝到新数据库中相同名字的变量下,这个变量的格式有可能是修改了的。可以增加变量、修改变量的定义、或者删除变量。,2020/9/24,48,epidata 软件使用,1)打开调查表文件(*.qes)进行修改。如果没有数据库(调查表)文件,可以执行“工具

36、(Tools)菜单/根据REC文件生成QES文件(QES File from REC File)用已有的数据库(*.rec)反过来创建一个新的调查表文件。 2)编辑、修改调查表文件(*.qes),例如,增加新变量、删除变量、改变变量类型等; 3)保存修改后的调查表文件,然后关闭该文件;,2020/9/24,49,epidata 软件使用,4) 关闭所有的文件,执行工具(Tools)菜单中选择根据修改的QES文件更新REC文件(Revise Data File)。 5)选择修改好的调查表文件(*.qes)和准备修改的数据库(*.rec)。如果你删除了某些变量,或者修改了变量名,会丢失一些数据。原

37、来的数据库已被存为另外一个数据库(仍在相同的文件夹里),文件名为FILENAME.OLD.REC,需要时可以将它更名后恢复。,2020/9/24,50,epidata 软件使用,由于EpiData中有两种方式生成变量名(可参见如何生成字段名)。改变命名方式,有可能会修改变量名,进而丢失数据。在修改数据库时,程序会先检查原始数据库创建时使用的是什么变量名定义方法,如果不同于现在的选项(Options)中的设置,程序会自动弹出一个警告框,建议你使用相同的变量名定义方法。可以修改原始数据库中的变量类型。所有变量类型都可以修改为字符型变量或大写字母的字符型变量。数值型变量可以修改为有相同或更多小数位数

38、的数值型变量。如果修改后的小数位数变少了,程序会弹出警告框,这样修改可能会丢失数据。,2020/9/24,51,epidata 软件使用,6重新定义变量名(Rename Fields),对已有数据库中的变量名进行重新定义执行”工具(Tools)字段重命名(RenameFields)”命令,选择需要修改变量名的数据库文件(rec)。弹出的重命名字段名对话框。,2020/9/24,52,epidata 软件使用,第一列是原有的变量名,第二列是标签。如果要修改变量名,将光标放在第三列相应的变量行上,键入新的变量名。不需要修改变量名的变量,无需在对应的第三列上输入。修改完毕后,单击“存盘并关闭”(Sa

39、ve and close)按钮,保存并关闭窗口。这时,旧的数据库会被另存为Filename.old.rec文件中,以备需要的时候恢复。 如果该数据库已经建立了配套的CHECK文件,尽管对应的变量块(fieldblock)的名称会随之改变,但是,CHECK语句中某些引用其它变量名的命令(例如,GOTO变量名;或者COMMENT LEGAL USE变量名)不会改变,需要手动修改。,2020/9/24,53,epidata 软件使用,7 建立核查文件(Check File),7.1 建立核查文件方法 在数据录入过程中都需要进行质量控制。比如,对一些变量设置合法值、有效范围、在一定条件下跳转等等。可以

40、在EpiData中建立一个核查文件完成。也就是包含了核对程序的核查文件(.chk)。核查文件总是针对一个具体的数据文件(.rec),并在数据录入过程中起作用。先建立数据库文件,再根据数据库文件生成核查文件。通过CHECK文件,,2020/9/24,54,epidata 软件使用,还可以控制数据录入的流程,如设计调查表时当一个问题回答否是可自动从一个变量跳转到另一个变量,CHECK的文件名必须与数据库的文件名相同,唯一不同的就是扩展名,前者为*.chk,后者为*.rec。通常,我们是在创建完数据库(*.rec)后再创建CHECK文件,核对文件可以通过以下两种方式建立。,2020/9/24,55,

41、epidata 软件使用,1)在没有文件打开时,单击菜单中的“数据录入质控(Checks)添加修改质控程序(Add/Revise), 在工作流程栏(Work processtoolbar)上单击“3建立CHK文件”(3.Checks)。这种方式可以用来指定或修改变量的CHECK命令,但是变量块以外的命令(例如,BEFORE FILE等命令)只能在编辑器中修改。,2020/9/24,56,epidata 软件使用,2)使用编辑器手动编写或修改CHECK命令。用第一种方法可以进行最基本的CHECK设置,然后用编辑器添加更复杂的CHECK命令。 只要同名的CHECK文件存在,在录入数据时,对应的CH

42、ECK文件中的命令会自动装载,对数据的录入过程进行审核。 执行数据录入质控(Checks)添加修改质控程序(Add/Revise)命令需要建立或修改CHECK的数据库文件。这时,程序会弹出两个窗口,即数据录入表格窗口和CHECK设置窗口。,2020/9/24,57,epidata 软件使用,按F6功能键可以实现数据录入表格窗口和CHECK设置窗口之间的转换。也可以按Ctrl+键,激活CHECK设置窗口;按Ctrl+键,激活数据表格窗口,2020/9/24,58,epidata 软件使用,选择变量,添加CHECK命令,可以有以下三种方式: 1)在数据录入表格窗口中,通过鼠标点击,或者按Tab键、

43、或Enter键可以激活目标变量;,2020/9/24,59,epidata 软件使用,2)在CHECK设置窗口中,最上方有一个可以选择变量名的下拉列表,可以从这个列表中选择目标变量,变量的顺序与数据表格中的顺序一致;,2020/9/24,60,epidata 软件使用,3)当CHECK设置窗口激活时,通过鼠标选择目标变量。当CHECK设置窗口激活时,可以通过鼠标选择5个基本的CHECK设置,即Range,Legal(设置当前变量的允许范围,允许值)、Jumps(设置跳转功能)、Must enter(将当前变量设置为“Yes”,即必须录入;默认状态“No”)、Repeat(“Yes”,即重复输入

44、,默认“No”)、Value label(添加当前变量的数值标签)。,2020/9/24,61,epidata 软件使用,设置完成后单击CHECK设置窗口中的save按钮,保存所有的CHECK设置。单击“关闭”按钮退出。 在表格录入窗口,激活(单击)设置好CHECK命令的变量,可以按Ctrl+C拷贝或Ctrl+X剪切所有的CHECK命令,再激活另一个变量,按Ctrl+V把拷贝的CHECK命令粘贴到这个新的变量上,2020/9/24,62,epidata 软件使用,拷贝/剪切/粘贴功能可以拷贝基本的CHECK功能(如RANGE,LEGAL,JUMPS ,MUSTENTER,REPEAT)和数值标

45、签,以及其它在BEFORE/AFTER录入块以外的命令。,2020/9/24,63,epidata 软件使用,在没有文件打开时,选择菜单工具(Tools)清除所有录入质控程序(Clear Checks),可以清除某个数据库设置的所有CHECK命令。删除的CHECK将无法恢复。,2020/9/24,64,epidata 软件使用,7.2基本CHECK命令的设置,2020/9/24,65,epidata 软件使用,(1)数值允许范围(Range),在Range,Legal的定义框中键入允许录入的最小值和最大值,并用连字符“-”连接。例如,键入“1-3”,表示当前变量只允许录入1、2、3三个数值。如

46、果只对最大值有限制,则用“-INF”(负无穷大)表示最小值。如果只对最小值有限制,则可以用“INF”(无穷大)表示最大值。例如,键入“-INF-3”表示当前变量录入的数值必须3。键入“0-INF”表示录入的数值必须0。,2020/9/24,66,epidata 软件使用,(2)允许值(legal),是在Range,Legal的定义框中键入所有允许输入的数值,数值之间以逗号或空格间隔。如果使用空格作间隔,程序也会自动将其转换为逗号间隔。例如,键入“1,3”表示当前变量只允许录入1、3两个数值,2020/9/24,67,epidata 软件使用,如果你的设置中既有允许的范围,又有允许值,那么范围值

47、必须放在前面,允许值放在后面。例如,键入“1-3,5”表示允许录入的数值包括1、2、3、5。如果用逗号作为小数点分隔符,而不是常用的圆点,用双引号将这个定义括起来。,2020/9/24,68,epidata 软件使用,(3)跳转(Jumps),如果当前变量设置了跳转功能,则表示在输入某个指定的数值后,程序会自动跳到某个对应的变量上。 例如,如果当前变量是一个性别变量(1=男性,2=女性),设置跳转功能为:当性别变量录入为1(表示男性)时,直接跳转到变量B1,当性别变量录入为2(表示女性)时,直接跳转到变量B2。,2020/9/24,69,epidata 软件使用,跳转格式为:跳转值、大于号()

48、、跳转的目标变量名。 跳转语句间用逗号分隔。例如,1B1,2B2表示输入1时,跳转到变量B1;输入2时,跳转到变量B2。如果定义中包含空格或逗号,可用双引号把整个定义括起来。例如,“1,6C10”,”7,5F35”,2020/9/24,70,epidata 软件使用,除了可以指定跳转的目标变量外,还可以使用另外两种跳转方式,即END和WRITE。END表示“跳转到数据录入表格的最后一个变量”,WRITE表示“将当前记录存盘”。例如,设置跳转为“1B30,5END,8WRITE”表示:当输入1时,跳转到变量B30;如果输入5,直接跳转到最后一个变量;如果输入8,将当前记录存盘。 如果键入跳转命令

49、:AUTOJUMP B20这表示不管当前变量录入何值,直接跳转到变量B20。该命令适用于那种不按正常顺序录入的调查表。跳转中输入变量时可直接用鼠标单击跳转的目标变量。,2020/9/24,71,epidata 软件使用,(4)必须录入(Must Enter),要求必须给当前变量输入数值,否则无法进入下一个变量。,2020/9/24,72,epidata 软件使用,(5)重复(Repeat),如果选择“Yes”(是),则前一条记录在当前变量上录入的数据将在接下来的新记录上重复显示。在数据录入过程中,重复显示的数据可以修改。如果某些录入内容在不同记录间改动很少(例如,调查员姓名、调查者所属地区等)

50、,这项重复功能可以省去很多重复键入的工作。,2020/9/24,73,epidata 软件使用,(6)数值标签(Value Labels),数值标签是一组数值加上对应的文字注释,可以解释每个数值代表的涵义。例如,创建一个性别变量,用1表示男性,2表示女性。如果设置了这个数值标签,在数据录入过程中,当你按F9,或数字键盘上的+时,程序会自动弹出一张表,告诉你1和2各自对应的涵义。,2020/9/24,74,epidata 软件使用,定义新标签 点击CHECK设置窗口中Value label旁边的“+“按钮,会弹出一个编辑标记(Edit valuelabels)的窗口。可以对变量数值添加标签 1

51、男 2 女。,2020/9/24,75,epidata 软件使用,LABEL后面的标记_a3是根据变量名起的,也可以修改。数值“1”、“2”前面也可以不输入空格,如果标签的注释性文字中带有空格,需用引号括起来。编辑完毕后,可以按菜单上的“确定并关闭”(Accept and Close)按钮关闭编辑窗口。标签的名字会显示在Value label(数值标签)的下拉列表中。选择要编辑的数值标签的名字,单击数值标签右侧的“+”按钮,编辑窗口弹出。修改后保存并关闭编辑窗口。,2020/9/24,76,epidata 软件使用,给变量指定已有的标签 选择相应的变量,从Value label(数值标签)旁的

52、下拉列表中选择需要的标签。不同的变量可以共用相同的数值标签,不需重复定义。,2020/9/24,77,epidata 软件使用,清除变量的数值标签,选择变量,从Value label的下拉列表中选择none,即可清除在该变量上设置的数值标签。,2020/9/24,78,epidata 软件使用,使用预设的标签在安装EpiData时,同时会有一个数值标签库被保存在EpiData的程序文件夹下。该库的文件名叫EpiData.lbl。在设置不同的数据库时,可能会用到相同的数值标签。可以使用这些标签省去重复设置的麻烦。点击Value label旁的”+”下拉列表,可以看到库中保存的数值标签的名字,然后

53、根据需要选择数值标签。默认安装的数值标签库(EpiData.lbl)中有3个标签,性别(sex)、年龄组(agegroups)、洲(continent)。选择标签名后,点击旁边的“+”进入编辑窗口,修改标签名,,2020/9/24,79,epidata 软件使用,7.3编辑当前变量的所有CHECK语句,单击CHECK设置窗口中的“编辑“(Edit)按钮,弹出编辑窗口,可直接编辑当前变量的所有CHECK语句,就像用编辑器编辑整个CHECK文件一样。如果当前变量没有设置CHECK命令,这时的编辑窗口中只会显示变量名(表示变量块开始)和END(表示变量块结束)。同时,可以编辑或添加新的命令。修改后按

54、”取消“(Esc)按钮放弃修改。单击确定并关闭按钮(Acceptand close)保存修改,2020/9/24,80,epidata 软件使用,可以使用“CHECK的文件结构”和“CHECK命令列表”,编辑复杂的CHECK命令。使用“数据录入质控“命令不能编辑除变量块以外的CHECK文件块(fileblock),要编辑需使用编辑器或其它字处理软件来编辑整个CHECK文件(*.chk)。 保存核查程序时,程序会自动检查你编辑的CHECK命令。如果没有发现错误,编辑窗口会自动关闭。如果发现错误,编辑窗口会被分成两个窗口。上面的窗口显示CHECK命令,下面的窗口显示发现的错误,以及错误所在的行号。

55、修改错误后保存即可。但程序对表达式和计算式不进行检错。,2020/9/24,81,epidata 软件使用,8 查找记录,如果已知要寻找的记录号,可以从菜单GotoGoto Record或按Ctrl+G,在弹出的对话框中输入要寻找的记录号,即可转换到该条记录上。 如果不知道记录号,也可以使用Goto菜单中的Find Record或按Ctrl+F,程序会自动弹出一个对话框。,2020/9/24,82,epidata 软件使用,2020/9/24,83,epidata 软件使用,程序默认在当前变量(即选择Find Record时正处于激活状态的那个变量)上进行搜索,也可以按F4选择其它变量。其中也

56、包括那些不能激活的变量,如IDNUM变量。搜索可以同时在最多输入10个不同的变量。可以设置的参数包括:等于(“=”可写、可不写)、不等于()、大于()、小于()、以此开始(abcd*)、以此结束(*abcd)、或包含(*abcd*)。另外,在设置“等于”条件时,建议条件的写法与设置好的变量类型保持一致。如搜索基本工资为300的职工,则应该写条件为“=300.00”,因设置结构中有两位小数。选项中可选是否区别大小写等。找到后如需继续查找可按F3或选择Find Again。按Esc或按Cancel可以终止搜索。,2020/9/24,84,epidata 软件使用,9过滤记录(Filter),在数据

57、录入过程中,可以限制记录的显示,操作步骤: 设置滤过规则,把光标放在想要设置滤过功能的变量上。该变量必须是KEY或KEYUNIQUE变量。 选择菜单上的过滤(Filter)定义过滤(Define Filter)键入滤过值。这时,只有符合条件的记录才被显示。 解除滤过执行“选择”(Filter)去除过滤(Deactivate Filter),可以解除前面设置的滤过功能。,2020/9/24,85,epidata 软件使用,10 .数据库的管理和维护,2020/9/24,86,epidata 软件使用,10.1数据库的追加与合并(Append/Merge Data Files),该项功能可以将两个

58、数据库合并建成另一个新的数据库。追加(append)是将两个数据结构完全一样或基本上一样的数据库连起来。如一个数据库两个人输入,每人输入100份,把数据合并到一起共200份,又称串联或端对端(end to end),是一种纵向追加记录。而合并(merge)是将两个结构不同、但是有1-3个相同变量(如,ID变量或key变量)的数据库合并。例如,一个数据库中录入的是病人基本情况结果,而另一个数据库中录入的是同一批患者的化验检查结果。两个数据库都含有一个相同的信息即病历号。这样的两个数据库可以按病历号相同的原则合并到一起,这种合并是边对边(side-to-side),又称并联,是横向合并字段。,20

59、20/9/24,87,epidata 软件使用,10.1.1据库的追加(Append),(1)执行数据(Data)导入导出(In/Out)命令,选择菜单中选择”纵向追加记录/横向合并字段”(Append/Merge)命令,输入准备合并的两个数据库的文件名,单击确定打开对话框。,2020/9/24,88,epidata 软件使用,可以使用“CHECK的文件结构”和“CHECK命令列表”,编辑复杂的CHECK命令。使用“数据录入质控“命令不能编辑除变量块以外的CHECK文件块(fileblock),要编辑需使用编辑器或其它字处理软件来编辑整个CHECK文件(*.chk)。 保存核查程序时,程序会自动检查你编辑的CHECK命令。如果没有发现错误,编辑窗口会自动关闭。如果发现错误,编辑窗口会被分成两个窗口。上面的窗口显示CHECK命令,下面的窗口显示发现的错误,以及错误所在的行号。修改错误后保存即可。但程序对表达式和计算式不进行检错。,2020/9/24,89,epidata 软件使用,2020/9/24,90,epidata 软件使用,(2)弹出的对话框中会显示两个数据库的情况。键入准备建立的新的数据库(包含两个数据库的内容)的文件名。追加的方式有两种:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论