epidata使用方法课件_第1页
epidata使用方法课件_第2页
epidata使用方法课件_第3页
epidata使用方法课件_第4页
epidata使用方法课件_第5页
已阅读5页,还剩215页未读 继续免费阅读

下载本文档

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

文档简介

2023/1/91数据录入和数据管理软件EpiData2023/1/81数据录入和数据管理软件EpiData2023/1/921.软件使用简介简介(Introduction)

EpiData是一个免费的数据录入和数据管理软件。由美国CDC(疾病控制中心)和WHO(世界卫生组织)联合发布的,是一款免费软件。主要用于数据录入、核对、管理和数据报告。该软件的功能是建立数字化的调查表格,使收集的资料信息录入计算机更加方便。该软件不但可以在数据录入过程中对数据中的错误进行核对,而且可以在数据录入完成后对数据进行核对,如双录入的数据核查。2023/1/821.软件使用简介简介(Introducti2023/1/93EpiData的安装、运行不会依赖系统文件夹中的任何文件,可以通过setup.exe在计算机中安装这个程序;也可以直接拷贝EpiData.exe文件到计算机中,同样可以运行。该程序的最大特点是对录入的记录数没有限制。但在实际应用中,记录数一般不要超过200,000~300,000。整个录入界面不能超过999行。对数值或字符串编码进行解释的文字长度最多80个字符,编码长度最多为30个字符。使用Pascal语言进行程序设计,EpiData与早期的与EpiInfo兼容,2023/1/83EpiData的安装、运行不会依赖系统文件2023/1/942数据库创建过程在使用EpiData软件之前,先对该软件中用到的三种基本的文件类型进行简单介绍:①.QES文件:调查表文件即数据库结构文件,决定数据库结构。②.REC文件:数据库文件,主要用于存放数据。③.CHK文件:核对文件,存放控制数据录入的核对规则,起质量控制作用。EpiData由数据库结构文件(.qes),来决定数据库结构,然后根据该数据库结构文件生成数据文件(.rec)。2023/1/842数据库创建过程在使用EpiData软件2023/1/95一个最简单的创建数据库的工作至少要包括以下两步:1、建立调查表文件——根据调查表制作数据库结构文件即调查表文件(.qes)2、生成数据库文件——根据调查表文件生成数据库文件(.rec)。理论上说,有了数据库文件就可以进行数据录入了,但是在实际工作中,往往需要对数据录入进行质量控制,比如对某些字段设置合法值、跳转等等。这些质量控制工作需要专门的核对文件来完成(.chk)。因此,在数据库创建过程一般还包括:3、编写核对程序——即生成数据核对文件(.chk).在EpiData软件中,在其主界面的上形象的标示出了数据库创建过程:2023/1/85一个最简单的创建数据库的工作至少要包括以下2023/1/962.1建立数据库结构文件(CreateQuestionnaireFile)表1工资调查表A1编号A2姓名A3性别(1)男(2)女A4出生日期年月日B1基本工资B2奖金2023/1/862.1建立数据库结构文件(CreateQ2023/1/972.1.1定义变量名

建立调查表文件是建立数据库、实现数据录入和管理的第一步。调查表结构文件在编辑器窗口建立2023/1/872.1.1定义变量名

建立调查表文件是建立2023/1/98编辑器窗口的使用1、打开EPDATA软件,可以单击菜单中的“文件→生成调查表文件”,在工作流程栏(WorkProcessToolbar)上点击“建立新的QES文件”,单击工具栏上的“新记录”按钮这时窗口中会自动显示一个空白的文档,你可以在这里输入调查表,也可以把WORD中建立的调查表复制/粘贴过来再进行编辑。调查表实际上就是数据录入表格的框架。编辑完成后,将此调查表文件保存,文件的扩展名统一为.QES。2023/1/88编辑器窗口的使用1、打开EPDATA软件2023/1/992、编辑器(Editor)主要功能是创建和编辑调查表(.QES文件)。这个调查表定义了数据库结构。编辑器的使用和其它字处理软件基本一致,由菜单栏,工作流程栏、工具栏和文本编辑区组成。也可以使用编辑器处理程序输出的报表,以及编辑CHECK文件。2023/1/892、编辑器(Editor)主要功能是创建和2023/1/9102.1.2定义变量名(FieldNames)输入的信息要保存在变量中因此需要定义变量名。一个数据库中录入变量的名称可以根据QES文件的内容自动创建。EpiData中命名变量的方式有两种:1)将第一个单词作为变量名(Firstwordinquestionisfieldname)2)根据规则自动定义变量名(Automaticfieldnames)执行“文件→选项”命令打开“生成REC文件”(File→Options→Createdatafile)选项卡。(1)QES文件字体设置:变量名称的字体及其大小可以在QES文件显示(Showdataform)中设置.。2023/1/8102.1.2定义变量名(FieldNa2023/1/911(2)REC文件字体设置:更改REC文件变量名称的字体及其大小。(3)首字符为汉字变量命名方法:系统不支持中文作为变量名,在如何生成字段名(Howtogeneratefieldnames)标签中选择定义变量名的方法。在选择“将第一个单词作为变量名”时,如第一列为汉字(如去除调查表中的A1,A2,A3等变量名),则系统自动生成变量名如Field1,field2和field3,同时REC表中中文文字也不再显示。因此,建议事先以字母形式定义变量名。变量名的英文字母是大写(Upper-case)还是小写(Lower-case)或维持输入时的大小写状态(Leaveasis)也可以在此修改。2023/1/811(2)REC文件字体设置:更改REC文件2023/1/912(4)首字符为字母的变量命名,系统默认为将自动将变量编码左侧解释性文字中的第一个单词认作是变量名(FirstWordinQuestionisFieldName)。如果第一个单词的长度超过10个字符,程序只保留该单词的前10个字符作为变量名。例如:1)如果输入:A1Enternumber####程序会创建一个变量名为“A1”的4位整数变量。2)如果输入:Enternumber####程序会创建一个变量名为“Enter”的4位整数变量。此时也可选择自动定义变量名(Automaticfieldnames)的方式。

3)A1编号####则变量名为A1,注意A1与编号间要由一空格。2023/1/812(4)首字符为字母的变量命名,系统默认为2023/1/9134)当一个变量名已经使用过,再次出现时,程序会自动添加一个数字,以保证变量名的唯一性。如有三个A1变量,则自动以A1,A2,A3命名,并以此类推,建议变量起名时具有唯一性,以免混淆。选择生成REC文件中的“更新问题为实际文件名”(Updatequestiontoactualfieldname),这样,即使创建调查表文件时有重复的变量名,在创建的数据库中,程序会自动将其更新为其实际的变量名。2023/1/8134)当一个变量名已经使用过,再次出现时,2023/1/9144)在英文版本中。如果同时出现中文和英文,程序会自动选择第一个出现的英文单词作为变量名。2023/1/8144)在英文版本中。如果同时出现中文和英文2023/1/915(5)选中“使用{}内的内容自动添加字段名(AutomaticFieldNames)根据变量编码前的解释性文字,自动生成变量名。变量名第一个字符一定为字母(A-Z),之后可以包含字母(A-Z)和数字(0-9),最多10个字符。程序会遵循以下几个原则:如希望定义的变量名不是第一个,则可将需要定义的变量名用大于号{}括起,如Enter{Number}则变量名为Number,系统优先使用大括号中的文字作为变量名。如为E{n}ter{age},则自动定义的变量名为nage。因此为了定义确切的变量名,尽量使用大括号来定义有意义的变量名。.一些常用词会被忽略(即,类似“what”、“the”、“of”、“and”等的词)。例如,“Whatareyoudoing?”,程序采用的变量名称将会是youdoing。2023/1/815(5)选中“使用{}内的内容自动添加字段2023/1/916(6)如果变量编码前没有任何解释性的文字,那么程序会延续上一个变量的名字,同时在末尾加上一个数字。例如,前一个变量的名称为A1,如果没有任何解释性文字的下一个变量A2。如果前面没有变量,则默认的变量名为FIELD1。2023/1/816(6)如果变量编码前没有任何解释性的文字2023/1/917(7)如果问题(提示符)以数字开头,程序会自动在数字前插入字母N。例如,“1、姓名”的变量名会是“N12023/1/817(7)如果问题(提示符)以数字开头,程序2023/1/9182.1.3定义变量标签变量标签(VariableLabels)变量标签是对一个变量所含数据内容的描述。在EpiData中,程序会根据QES文件中,变量编码左侧的解释性文字自动生成变量标签。如果选择了“文件→选项”中的“将第一个词作为变量名”(Firstwordinquestionisfieldname),则扣除作为变量名的第一个单词后,自左向右的文字会被作为变量标签。例如:“A1Ageofpatient###”,变量名为“A1”,变量标签为“Ageofpatient”。中文问题(提示符)虽然不能不能作为变量名,但是可以自动的作为变量标签。如果选择了“自动添加字段名”(Automaticfieldnames),则变量名为“A1ageofp”,变量标签为“A1Ageofpatient”。2023/1/8182.1.3定义变量标签变量标签(Vari2023/1/9192.1.4定义变量类型执行“编辑→字段编辑器”命令(Edit→FieldPickList),或者按Ctrl+Q键,或者在编辑器工具栏(EditorToolbar)单击字段编辑器按钮,可以打开变量类型选择对话框,从中选择适当的变量类型单击“插入”按钮即可。2023/1/8192.1.4定义变量类型执行“编辑→字段编2023/1/9201.自动编码字段<IDNUM>自动ID号变量(IDNUM)是一个数值型变量,其值由计算机自动生成。其赋值原则是随着每一条记录的输入,变量值加1。在数据录入过程中它的值不能修改,只能自动增加。该变量的初始值默认为1,但是用户可以在“文件”菜单的“选项”中的“高级设置”中进行设置(File→Options→Advanced→IDnumberfields→FirstIDnumberinnewdatafile:1)。此变量长度为5-18个字符。2023/1/8201.自动编码字段<IDNUM>自动ID号2023/1/9212数值型字段(NumericFields)

数值型变量######.##中只能用来接受从0到9的数字,数值可以是整数也可以是小数。一个#号代表一位数,用户可以根据需要定义所需的数值位数,但包括小数点在内最大为14位。在数据录入过程中和.QES文件中你可以用圆点(.)或逗号(,)来表示小数点。一个变量中只允许输入一个小数点,这意味着,你不能用逗号作为千位的分隔符(例如:1,000,000)。字符“#”的数目表示变量的长度,小数点占一位字符。2023/1/8212数值型字段(NumericFiel2023/1/9223文本(字符)型字段(TextFields)下划线____________定义字符型变量的位数。字符型变量内可以输入任何字符。该类型变量的最大长度为80个字符。下划线字符的数目表示变量的长度。字符型变量允许输入所有字符。变量最长允许80个字符。如果输入中文,请注意,一个中文字需占用2个字符。大写字母的字符型变量(Upper-caseText)<A><A>大写字母的字符型变量中可以录入任意字符,但程序会自动将录入的字母转换为大写。变量的长度即“<”和“>”间的字符数,其中包括大写字母“A”所占的1个字符。上面例子中,第一个变量的长度为1,第二个变量的长度为5。2023/1/8223文本(字符)型字段(TextFiel2023/1/9234大写型字符字段(Upper-caseText)大写字母的字符型变量<A><A>中可以录入任意字符,但程序会自动将录入的字母转换为大写。变量的长度即“<”和“>”间的字符数,其中包括大写字母“A”所占的1个字符。上面例子中,第一个变量的长度为1,第二个变量的长度为5。2023/1/8234大写型字符字段(Upper-case2023/1/9245逻辑(布尔)型字段(BooleanFields,Yes/NoFields)逻辑型变量<Y>内只可以存放Y,N,1,0和空格。当输入"1"时计算机自动将其转换为"Y"。同样,当录入"0"时则自动转换成"N"。变量的长度仅为1位。.2023/1/8245逻辑(布尔)型字段(BooleanF2023/1/9256日期型字段(DateFields)有三种类型的日期变量:欧式日期(日/月/年)<dd/mm/yyyy>、美式日期(月/日/年)<mm/dd/yyyy>习惯格式(年/月/日)<yyyy/mm/dd>。日期变量的长度通常是10个字符。在数据录入过程中,允许录入的字符包括数字和斜线(/)。如果你可以把日期数字按完整的格式输入,中间可以不加“/”。日期型变量的长度总是10位。在数据录入过程中,能录入的字符为数字和斜线(/)。如果所有日月年数值都录入则不必录入斜线。比如2008年10月1日可以在数据录入时直接键入20081001。在光标移入下一个字段后,字段内的值自动变为标准的2008/10/01。如果录入的两位数的年份在50到99之间的话,则被默认为20世纪,前面加“19”。如果年份值在00和49.之间的话则被默认为21世纪,前面加“20”。如果只录入0405,则计算机系统年份自动加入到字段中。在录入完成后计算机会对录入的日期进行核对,以保证录入的日期值是合法的日期值。系统只认四位数年份。2023/1/8256日期型字段(DateFields)有2023/1/9267当天型日期字段(Today’sDateFields)当天型字段(自动插入日期字段)内自动的填入当前计算机的系统日期值。<today-dmy><today-mdy><today-ymd>。该类型的字段不能编辑,光标也不能移入。在数据录入时今天型子段为当前日期,如果下一次该纪录被修改时,则该今天型字段中则储存的日期值为修改的日期,因此可以用今天型日期子段来记录数据的最后一次修改日期。2023/1/8267当天型日期字段(Today’sDat2023/1/9278声音提示(Soundex)型字段声音提示Soundex型变量<S><S>可以输入任何字符,但只有录入的最后一个词用来创建声音Soundex码。在需要匿名时需要使用Soundex型变量。比如参与调查人的姓名需要匿名,则要使用Soundex型变量。Soundex型变量编码总是用A-999格式,其中包括一个大写字母,一个连字符和一个3位数值。将录入的姓转换为一个字符和3个数字。用于保护被调查者的隐私。2023/1/8278声音提示(Soundex)型字段声音提2023/1/9289、加密型字段加密型字段<E>是一种特殊类型的字符型字段。加密型字段在屏幕上显示为可读的文字,但在保存时加密。在数据文件保存时,EpiData会提示设置密码,则只有在输入密码的情况下,才能打开该数据文件。2023/1/8289、加密型字段加密型字段<E>是一种特殊2023/1/92910、隔位符@(TabulatorCode@)在根据.QES文件创建.REC文件时,字段的位置由.QES文件中问题的位置决定,问题在数据录入框的左侧。但这会引起字段不能对齐,隔位符可以应用在.QES文件中来解决这一问题。隔位符除了影响字段的位置外对.REC文件无影响。例如:A1@####A2@####.QES文件中的这两个语句可以产生两个4位数的字段。字段名称("A1"和"A2")显示在屏幕的左边。数据录入框和字段名称间的距离由计算机确定,默认值为40像素。这些可以在“文件”菜单的“选择项”下进行设置。实现前后变量的对齐。使用制表符@,只会改变变量录入框在表格中的位置,而不会对变量或REC数据库产生其它不良影响。2023/1/82910、隔位符@(TabulatorCo2023/1/930在变量编码前插入@,可以将这个变量对齐到下一个制表位置。每个制表位置间的间隔可以在文件(File)→选项(Options)→REC文件显示(Showdataform)→表(Tabs/Indents)→字段名和数据框间像素(Tabstopindataformeverypixels)中进行设置。默认值为40。注意,插入的@与变量编码间不能有空格。另外,请确认文件(File)→选项(Options)→生成REC数据文件(Createdatafile)→如何生成字段名(Howtogeneratefieldnames)→选择自动添加字段名(Automaticfieldnames)。只有在这种设置情况下,才能实现制表符@的这项功能。2023/1/830在变量编码前插入@,可以将这个变量对齐到2023/1/9312.4预览数据录入表格(PreviewDataForm)在Rec文件(DataFile)菜单中点击数据表预览(PreviewDataForm),按Ctrl+T,在编辑器工具栏(EditorToolbar)中点击“Rec文件预览”按钮,在工作流程栏(Workprocesstoolbar)上点击2生成REC文件(.MakeDataFile)→数据格式预览(PreviewDataForm),我们可以在尚未建立数据库(*.rec)的情况下,先预览数据录入时的调查表布局。预览时,因为尚未建立数据库,因此CHECK功能还无法发挥作用。当修改了调查表文件(*.qes)后,预览的数据表格不会自动更新,必须再按预览键来看更新的调查表格式。关闭预览窗口,可以点击菜单文件(File)→关闭数据表(CloseForm),或按Ctrl+F4。2023/1/8312.4预览数据录入表格(Preview2023/1/9322.2编码书写器(CodeWriter)在输入变量时,利用编码书写器可以很方便的实现对变量类型和长度的定义。单击编辑菜单(Edit)→编辑器(CodeWriter),或者按Ctrl+W键,也可在编辑器工具栏(EditorToolbar)中点击图标。这时,当设置变量类型时,只要输入一些信息,程序会自动完成编码,或者主动询问你有关变量长度的信息。例如,当键入字符#,程序会认为你要键入数值型变量,随后弹出一个对话框,询问数值型变量的长度。当键入需要的长度后,在光标当前所在位置上会自动插入相应长度的数值型变量的编码。2023/1/8322.2编码书写器(CodeWriter2023/1/933下表中列出了编码书写器识别的一些字符串组合。#数值型变量,_(下划线)字符型变量,<A大写英文字母的字符型变量,<d插入欧式日期,<m插入美式日期<mm/dd/yyyy>,<y插入布尔逻辑变量<Y>,<i插入自动编码的ID号,s声索引变量2023/1/833下表中列出了编码书写器识别的一些字符串组2023/1/9342.3数据库结构缩进自动缩进(AutoIndent),与WORD类似,如果选上“编辑→自动缩进”(Edit→AutoIndent)功能,在键入调查表、回车换行时,文档会自动缩进,像前一行一样空出相同的空格。适用于在编辑器中编辑CHECK文件。2023/1/8342.3数据库结构缩进自动缩进(Auto2023/1/935对齐变量(AlignFields)如果希望其它变量都向某个变量对齐,可将光标放在该变量行上,点击“编辑→对齐”(Edit→AlignFields)。如在“文件→选项→生成REC文件→如何生成字段名”(File→Options→Createdatafile:Howtogeneratefieldnames)中选择“将第一个单词作为变量名”(①Firstwordinquestionisfieldname)。2023/1/835对齐变量(AlignFields)如果2023/1/936把光标放在“编号”一行(注意编号一行有意向后移了),执行“编辑→字段对齐”(Edit→AlignFields)命令.2023/1/836把光标放在“编号”一行(注意编号一行有意2023/1/937可见在“编号”变量A1字段输入位置“———”左边的变量,其变量编码均向“编号”的“————”对齐。变量名(每行第一个单词)右侧的文字一起对齐,变量左侧(如A1)的注释性文字仍然左对齐。如选择以{}内的内容自动添加字段名(Automaticfieldnames)把光标放在“编号”一行,执行“编辑→对齐”(Edit→AlignFields),在A1字段输入位置“————”左边的变量,其变量编码均向“编号”的输入位置“————”对齐。而变量编码左侧的注释性文字随之缩进。2023/1/837可见在“编号”变量A1字段输入位置“——2023/1/9382.4保存数据库结构(调查表)文件执行文件菜单保存命令或单击工具栏上的保存按钮可将数据库结构(调查表)文件保存。默认扩展名为QES。这里保存为调查表.QES文件。2023/1/8382.4保存数据库结构(调查表)文件执行2023/1/9393.数据库的建立(CreateandReviseDataFile)创建完数据库结构(调查表)文件(.QES),第二步是在此基础上创建数据库,可以有几种操作方式,(1)在工作流程栏(Workprocesstoolbar)上单击“生成Rec文件“(2.MakeDataFile)→生成REC文件(MakeDataFile);打开如图3.153所示对话框。(2)在有激活窗口的情况下,从REC文件(DataFile)菜单中点击生成REC文件(MakeDataFile);(3)在没有任何激活窗口的情况下,从数据导入(Datain)/导出(out)菜单中执行“根据QES文件生成REC文件”(NewDataFile)。在创建数据库前,已经建立好的调查表文件(*.qes)可以打开,也可以不打开。程序会自动弹出对话框,允许你选择用来创建数据库的调查表文件。2023/1/8393.数据库的建立(Createand2023/1/940数据库文件的扩展名统一为.REC。程序默认数据库(*.rec)的名称与调查表文件(*.qes)的名称相同,只是扩展名不同。单击确定,打开“文件标记”对话框,可以给数据库输入一段简短的描述性文字(最长不超过50个字符),称为数据库标签(datafilelabel)。数据库标签会作为数据库的一部分被保存起来,输出报表时也会一同显示。也可以不必输入数据库标签,直接点击确定按钮。如果想在原有数据库的基础上作一些调整,但又不想丢失已有的数据,例如,增加一个变量或者改变已有变量的类型,可以执行工具(Tools)菜单,选择根据修改的QES文件更新REC文件(ReviseDataFile)。2023/1/840数据库文件的扩展名统一为.REC。程序默2023/1/9414.数据录入(EnterData)当录入数据调查表文件(.QES)、数据库(.REC)和核查文件(.CHK)都已经创建完毕,可以开始录入数据,如没有核查文件也可录入。有几种方式可以打开已经建立好的数据库:2023/1/8414.数据录入(EnterData)当录2023/1/942(1)执行文件(File)菜单→打开EPIDATA文件命令(Open)命令→选择要打开的数据库(*.rec);打开数据库录入窗口,录入数据。(2)执行菜单栏“数据录入导出(Datain/out)→数据录入编辑(EnterData)”命令,选择要打开的数据库(*.rec);(3)在工作流程栏上点击4录入数据(4.EnterData)→选择要打开的数据库(*.rec)。如果程序发现在相同的文件夹内有同名的CHECK文件,其中设置的录入规则会自动应用于该数据库的录入过程。在文件类型中选择REC文件,会出现录入界面。2023/1/842(1)执行文件(File)菜单→打开EP2023/1/943在数据录入过程中,尽量避免使用鼠标。因为,用鼠标改变数据的录入先后顺序,可能会与核对程序中的编写的跳转规定发生矛盾。激活下一个变量,你可以使用Enter、Tab、↓键、或用鼠标直接点击目标变量。2023/1/843在数据录入过程中,尽量避免使用鼠标。因为2023/1/944如果变量允许录入的字符数全部录满,则光标会自动移到下一个变量。按Shift+Tab或↑键回到上一个变量。Ctrl+Home键可以直接回到数据录入表格的第一个变量。Ctrl+End则可以直接跳转到最后一个变量。2023/1/844如果变量允许录入的字符数全部录满,则光标2023/1/945数据录入表格的窗口下部有一个导航条。这些按钮的功能与查找(Goto)菜单的功能一致。删除记录单击“×”。红色DEL显示为激活,表示当前记录已经被标记删除。记录只是被标记为删除,实际上,这条记录仍然存在于数据库中,要恢复的再次按该按钮,红色DEL取消表示恢复删除。而只是被作了标记。为了永久地删除这些标记了的记录,使用“工具(Tools)→清理REC文件(PackDataFile)命令。原始数据库的备份文件被另存为FILENAME.OLD.REC。如果点击Cancel,则数据库不会被修改。在导航条上单击相应按钮可移到第一(最后)条记录移到前(下)一条记录。在菜单Tools中选择PackFile,可以永远的删除所有标记为删除的记录。2023/1/845数据录入表格的窗口下部有一个导航条。这些2023/1/946一条记录中所有数据录入完毕,会提示是否保存该条记录。如果要终止录入、关闭数据库,请执行“文件菜单(File)→关闭数据表(CloseForm)“或按Ctrl+F4键,或点击窗口右上角的关闭按钮”ד。2023/1/846一条记录中所有数据录入完毕,会提示是否保2023/1/9475修改数据库(ReviseDataFile)可以在不丢失数据的前提下,修改一个已经录入了的数据库的结构。已经录入的数据会被拷贝到新数据库中相同名字的变量下,这个变量的格式有可能是修改了的。可以增加变量、修改变量的定义、或者删除变量。2023/1/8475修改数据库(ReviseDataF2023/1/9481)打开调查表文件(*.qes)进行修改。如果没有数据库(调查表)文件,可以执行“工具(Tools)菜单/根据REC文件生成QES文件(QESFilefromRECFile)用已有的数据库(*.rec)反过来创建一个新的调查表文件。2)编辑、修改调查表文件(*.qes),例如,增加新变量、删除变量、改变变量类型等;3)保存修改后的调查表文件,然后关闭该文件;2023/1/8481)打开调查表文件(*.qes)进行修改2023/1/9494)关闭所有的文件,执行工具(Tools)菜单中选择根据修改的QES文件更新REC文件(ReviseDataFile)。5)选择修改好的调查表文件(*.qes)和准备修改的数据库(*.rec)。如果你删除了某些变量,或者修改了变量名,会丢失一些数据。原来的数据库已被存为另外一个数据库(仍在相同的文件夹里),文件名为FILENAME.OLD.REC,需要时可以将它更名后恢复。2023/1/8494)关闭所有的文件,执行工具(Tool2023/1/950由于EpiData中有两种方式生成变量名(可参见如何生成字段名)。改变命名方式,有可能会修改变量名,进而丢失数据。在修改数据库时,程序会先检查原始数据库创建时使用的是什么变量名定义方法,如果不同于现在的选项(Options)中的设置,程序会自动弹出一个警告框,建议你使用相同的变量名定义方法。可以修改原始数据库中的变量类型。所有变量类型都可以修改为字符型变量或大写字母的字符型变量。数值型变量可以修改为有相同或更多小数位数的数值型变量。如果修改后的小数位数变少了,程序会弹出警告框,这样修改可能会丢失数据。2023/1/850由于EpiData中有两种方式生成变量名2023/1/9516重新定义变量名(RenameFields)对已有数据库中的变量名进行重新定义执行”工具(Tools)→字段重命名(RenameFields)”命令,选择需要修改变量名的数据库文件(rec)。弹出的重命名字段名对话框。2023/1/8516重新定义变量名(RenameFiel2023/1/952第一列是原有的变量名,第二列是标签。如果要修改变量名,将光标放在第三列相应的变量行上,键入新的变量名。不需要修改变量名的变量,无需在对应的第三列上输入。修改完毕后,单击“存盘并关闭”(Saveandclose)按钮,保存并关闭窗口。这时,旧的数据库会被另存为Filename.old.rec文件中,以备需要的时候恢复。如果该数据库已经建立了配套的CHECK文件,尽管对应的变量块(fieldblock)的名称会随之改变,但是,CHECK语句中某些引用其它变量名的命令(例如,GOTO变量名;或者COMMENTLEGALUSE变量名)不会改变,需要手动修改。2023/1/852第一列是原有的变量名,第二列是标签。如果2023/1/9537建立核查文件(CheckFile)7.1建立核查文件方法在数据录入过程中都需要进行质量控制。比如,对一些变量设置合法值、有效范围、在一定条件下跳转等等。可以在EpiData中建立一个核查文件完成。也就是包含了核对程序的核查文件(.chk)。核查文件总是针对一个具体的数据文件(.rec),并在数据录入过程中起作用。先建立数据库文件,再根据数据库文件生成核查文件。通过CHECK文件,2023/1/8537建立核查文件(CheckFile)2023/1/954还可以控制数据录入的流程,如设计调查表时当一个问题回答否是可自动从一个变量跳转到另一个变量,CHECK的文件名必须与数据库的文件名相同,唯一不同的就是扩展名,前者为*.chk,后者为*.rec。通常,我们是在创建完数据库(*.rec)后再创建CHECK文件,核对文件可以通过以下两种方式建立。2023/1/854还可以控制数据录入的流程,如设计调查表时2023/1/9551)在没有文件打开时,单击菜单中的“数据录入质控(Checks)→添加修改质控程序(Add/Revise),在工作流程栏(Workprocesstoolbar)上单击“3建立CHK文件”(3.Checks)。这种方式可以用来指定或修改变量的CHECK命令,但是变量块以外的命令(例如,BEFOREFILE等命令)只能在编辑器中修改。2023/1/8551)在没有文件打开时,单击菜单中的“数据2023/1/9562)使用编辑器手动编写或修改CHECK命令。用第一种方法可以进行最基本的CHECK设置,然后用编辑器添加更复杂的CHECK命令。只要同名的CHECK文件存在,在录入数据时,对应的CHECK文件中的命令会自动装载,对数据的录入过程进行审核。执行数据录入质控(Checks)→添加修改质控程序(Add/Revise)命令需要建立或修改CHECK的数据库文件。这时,程序会弹出两个窗口,即数据录入表格窗口和CHECK设置窗口。2023/1/8562)使用编辑器手动编写或修改CHECK命2023/1/957按F6功能键可以实现数据录入表格窗口和CHECK设置窗口之间的转换。也可以按Ctrl+→键,激活CHECK设置窗口;按Ctrl+←键,激活数据表格窗口2023/1/857按F6功能键可以实现数据录入表格窗口和C2023/1/958选择变量,添加CHECK命令,可以有以下三种方式:1)在数据录入表格窗口中,通过鼠标点击,或者按Tab键、或Enter键可以激活目标变量;2023/1/858选择变量,添加CHECK命令,可以有以下2023/1/9592)在CHECK设置窗口中,最上方有一个可以选择变量名的下拉列表,可以从这个列表中选择目标变量,变量的顺序与数据表格中的顺序一致;2023/1/8592)在CHECK设置窗口中,最上方有一个2023/1/9603)当CHECK设置窗口激活时,通过鼠标选择目标变量。当CHECK设置窗口激活时,可以通过鼠标选择5个基本的CHECK设置,即Range,Legal(设置当前变量的允许范围,允许值)、Jumps(设置跳转功能)、Mustenter(将当前变量设置为“Yes”,即必须录入;默认状态“No”)、Repeat(“Yes”,即重复输入,默认“No”)、Valuelabel(添加当前变量的数值标签)。2023/1/8603)当CHECK设置窗口激活时,通过鼠标2023/1/961设置完成后单击CHECK设置窗口中的save按钮,保存所有的CHECK设置。单击“关闭”按钮退出。在表格录入窗口,激活(单击)设置好CHECK命令的变量,可以按Ctrl+C拷贝或Ctrl+X剪切所有的CHECK命令,再激活另一个变量,按Ctrl+V把拷贝的CHECK命令粘贴到这个新的变量上2023/1/861设置完成后单击CHECK设置窗口中的sa2023/1/962拷贝/剪切/粘贴功能可以拷贝基本的CHECK功能(如RANGE,LEGAL,JUMPS,MUSTENTER,REPEAT)和数值标签,以及其它在BEFORE/AFTER录入块以外的命令。2023/1/862拷贝/剪切/粘贴功能可以拷贝基本的CHE2023/1/963在没有文件打开时,选择菜单工具(Tools)→清除所有录入质控程序(ClearChecks),可以清除某个数据库设置的所有CHECK命令。删除的CHECK将无法恢复。2023/1/863在没有文件打开时,选择菜单工具(Tool2023/1/9647.2基本CHECK命令的设置2023/1/8647.2基本CHECK命令的设置2023/1/965(1)数值允许范围(Range)在Range,Legal的定义框中键入允许录入的最小值和最大值,并用连字符“-”连接。例如,键入“1-3”,表示当前变量只允许录入1、2、3三个数值。如果只对最大值有限制,则用“-INF”(负无穷大)表示最小值。如果只对最小值有限制,则可以用“INF”(无穷大)表示最大值。例如,键入“-INF-3”表示当前变量录入的数值必须≤3。键入“0-INF”表示录入的数值必须≥0。2023/1/865(1)数值允许范围(Range)在Ran2023/1/966(2)允许值(legal)是在Range,Legal的定义框中键入所有允许输入的数值,数值之间以逗号或空格间隔。如果使用空格作间隔,程序也会自动将其转换为逗号间隔。例如,键入“1,3”表示当前变量只允许录入1、3两个数值2023/1/866(2)允许值(legal)是在Range2023/1/967如果你的设置中既有允许的范围,又有允许值,那么范围值必须放在前面,允许值放在后面。例如,键入“1-3,5”表示允许录入的数值包括1、2、3、5。如果用逗号作为小数点分隔符,而不是常用的圆点,用双引号将这个定义括起来。2023/1/867如果你的设置中既有允许的范围,又有允许值2023/1/968(3)跳转(Jumps)如果当前变量设置了跳转功能,则表示在输入某个指定的数值后,程序会自动跳到某个对应的变量上。例如,如果当前变量是一个性别变量(1=男性,2=女性),设置跳转功能为:当性别变量录入为1(表示男性)时,直接跳转到变量B1,当性别变量录入为2(表示女性)时,直接跳转到变量B2。2023/1/868(3)跳转(Jumps)如果当前变量设置2023/1/969跳转格式为:跳转值、大于号(>)、跳转的目标变量名。跳转语句间用逗号分隔。例如,1>B1,2>B2表示输入1时,跳转到变量B1;输入2时,跳转到变量B2。如果定义中包含空格或逗号,可用双引号把整个定义括起来。例如,“1,6>C10”,”7,5>F35”2023/1/869跳转格式为:跳转值、大于号(>)、跳转的2023/1/970除了可以指定跳转的目标变量外,还可以使用另外两种跳转方式,即END和WRITE。END表示“跳转到数据录入表格的最后一个变量”,WRITE表示“将当前记录存盘”。例如,设置跳转为“1>B30,5>END,8>WRITE”表示:当输入1时,跳转到变量B30;如果输入5,直接跳转到最后一个变量;如果输入8,将当前记录存盘。如果键入跳转命令:AUTOJUMPB20这表示不管当前变量录入何值,直接跳转到变量B20。该命令适用于那种不按正常顺序录入的调查表。跳转中输入变量时可直接用鼠标单击跳转的目标变量。2023/1/870除了可以指定跳转的目标变量外,还可以使用2023/1/971(4)必须录入(MustEnter)要求必须给当前变量输入数值,否则无法进入下一个变量。2023/1/871(4)必须录入(MustEnter)要2023/1/972(5)重复(Repeat)如果选择“Yes”(是),则前一条记录在当前变量上录入的数据将在接下来的新记录上重复显示。在数据录入过程中,重复显示的数据可以修改。如果某些录入内容在不同记录间改动很少(例如,调查员姓名、调查者所属地区等),这项重复功能可以省去很多重复键入的工作。2023/1/872(5)重复(Repeat)如果选择“Ye2023/1/973(6)数值标签(ValueLabels)数值标签是一组数值加上对应的文字注释,可以解释每个数值代表的涵义。例如,创建一个性别变量,用1表示男性,2表示女性。如果设置了这个数值标签,在数据录入过程中,当你按F9,或数字键盘上的+时,程序会自动弹出一张表,告诉你1和2各自对应的涵义。2023/1/873(6)数值标签(ValueLabels2023/1/974①定义新标签点击CHECK设置窗口中Valuelabel旁边的“+“按钮,会弹出一个编辑标记(Editvaluelabels)的窗口。可以对变量数值添加标签1男2女。2023/1/874①定义新标签2023/1/975LABEL后面的标记_a3是根据变量名起的,也可以修改。数值“1”、“2”前面也可以不输入空格,如果标签的注释性文字中带有空格,需用引号括起来。编辑完毕后,可以按菜单上的“确定并关闭”(AcceptandClose)按钮关闭编辑窗口。标签的名字会显示在Valuelabel(数值标签)的下拉列表中。选择要编辑的数值标签的名字,单击数值标签右侧的“+”按钮,编辑窗口弹出。修改后保存并关闭编辑窗口。2023/1/875LABEL后面的标记_a3是根据变量名起2023/1/976②给变量指定已有的标签选择相应的变量,从Valuelabel(数值标签)旁的下拉列表中选择需要的标签。不同的变量可以共用相同的数值标签,不需重复定义。2023/1/876②给变量指定已有的标签选择相应的变量,2023/1/977③清除变量的数值标签,选择变量,从Valuelabel的下拉列表中选择[none],即可清除在该变量上设置的数值标签。2023/1/877③清除变量的数值标签,选择变量,从Val2023/1/978④使用预设的标签在安装EpiData时,同时会有一个数值标签库被保存在EpiData的程序文件夹下。该库的文件名叫EpiData.lbl。在设置不同的数据库时,可能会用到相同的数值标签。可以使用这些标签省去重复设置的麻烦。点击Valuelabel旁的”+”下拉列表,可以看到库中保存的数值标签的名字,然后根据需要选择数值标签。默认安装的数值标签库(EpiData.lbl)中有3个标签,性别(sex)、年龄组(agegroups)、洲(continent)。选择标签名后,点击旁边的“+”进入编辑窗口,修改标签名,2023/1/878④使用预设的标签在安装EpiData时,2023/1/9797.3编辑当前变量的所有CHECK语句单击CHECK设置窗口中的“编辑“(Edit)按钮,弹出编辑窗口,可直接编辑当前变量的所有CHECK语句,就像用编辑器编辑整个CHECK文件一样。如果当前变量没有设置CHECK命令,这时的编辑窗口中只会显示变量名(表示变量块开始)和END(表示变量块结束)。同时,可以编辑或添加新的命令。修改后按”取消“(Esc)按钮放弃修改。单击确定并关闭按钮(Acceptandclose)保存修改2023/1/8797.3编辑当前变量的所有CHECK语句2023/1/980可以使用“CHECK的文件结构”和“CHECK命令列表”,编辑复杂的CHECK命令。使用“数据录入质控“命令不能编辑除变量块以外的CHECK文件块(fileblock),要编辑需使用编辑器或其它字处理软件来编辑整个CHECK文件(*.chk)。保存核查程序时,程序会自动检查你编辑的CHECK命令。如果没有发现错误,编辑窗口会自动关闭。如果发现错误,编辑窗口会被分成两个窗口。上面的窗口显示CHECK命令,下面的窗口显示发现的错误,以及错误所在的行号。修改错误后保存即可。但程序对表达式和计算式不进行检错。2023/1/880可以使用“CHECK的文件结构”和“CH2023/1/9818查找记录如果已知要寻找的记录号,可以从菜单Goto→GotoRecord或按Ctrl+G,在弹出的对话框中输入要寻找的记录号,即可转换到该条记录上。如果不知道记录号,也可以使用Goto菜单中的FindRecord或按Ctrl+F,程序会自动弹出一个对话框。2023/1/8818查找记录如果已知要寻找的记录号,可以2023/1/9822023/1/8822023/1/983程序默认在当前变量(即选择FindRecord时正处于激活状态的那个变量)上进行搜索,也可以按F4选择其它变量。其中也包括那些不能激活的变量,如IDNUM变量。搜索可以同时在最多输入10个不同的变量。可以设置的参数包括:等于(“=”可写、可不写)、不等于(<>)、大于(>)、小于(<)、以此开始(abcd*)、以此结束(*abcd)、或包含(*abcd*)。另外,在设置“等于”条件时,建议条件的写法与设置好的变量类型保持一致。如搜索基本工资为300的职工,则应该写条件为“=300.00”,因设置结构中有两位小数。选项中可选是否区别大小写等。找到后如需继续查找可按F3或选择FindAgain。按Esc或按Cancel可以终止搜索。2023/1/883程序默认在当前变量(即选择FindRe2023/1/9849过滤记录(Filter)在数据录入过程中,可以限制记录的显示,操作步骤:设置滤过规则,把光标放在想要设置滤过功能的变量上。该变量必须是KEY或KEYUNIQUE变量。选择菜单上的过滤(Filter)→定义过滤(DefineFilter)→键入滤过值。这时,只有符合条件的记录才被显示。解除滤过执行“选择”(Filter)→去除过滤(DeactivateFilter),可以解除前面设置的滤过功能。2023/1/8849过滤记录(Filter)在数据录入过程2023/1/98510.数据库的管理和维护2023/1/88510.数据库的管理和维护2023/1/98610.1数据库的追加与合并(Append/MergeDataFiles)该项功能可以将两个数据库合并建成另一个新的数据库。追加(append)是将两个数据结构完全一样或基本上一样的数据库连起来。如一个数据库两个人输入,每人输入100份,把数据合并到一起共200份,又称串联或端对端(endtoend),是一种纵向追加记录。而合并(merge)是将两个结构不同、但是有1-3个相同变量(如,ID变量或key变量)的数据库合并。例如,一个数据库中录入的是病人基本情况结果,而另一个数据库中录入的是同一批患者的化验检查结果。两个数据库都含有一个相同的信息即病历号。这样的两个数据库可以按病历号相同的原则合并到一起,这种合并是边对边(side-to-side),又称并联,是横向合并字段。2023/1/88610.1数据库的追加与合并(Append2023/1/98710.1.1据库的追加(Append)(1)执行数据(Data)导入导出(In/Out)命令,选择菜单中选择”纵向追加记录/横向合并字段”(Append/Merge)命令,输入准备合并的两个数据库的文件名,单击确定打开对话框。2023/1/88710.1.1据库的追加(Append)(2023/1/988可以使用“CHECK的文件结构”和“CHECK命令列表”,编辑复杂的CHECK命令。使用“数据录入质控“命令不能编辑除变量块以外的CHECK文件块(fileblock),要编辑需使用编辑器或其它字处理软件来编辑整个CHECK文件(*.chk)。保存核查程序时,程序会自动检查你编辑的CHECK命令。如果没有发现错误,编辑窗口会自动关闭。如果发现错误,编辑窗口会被分成两个窗口。上面的窗口显示CHECK命令,下面的窗口显示发现的错误,以及错误所在的行号。修改错误后保存即可。但程序对表达式和计算式不进行检错。2023/1/888可以使用“CHECK的文件结构”和“CH2023/1/9892023/1/8892023/1/990(2)弹出的对话框中会显示两个数据库的情况。键入准备建立的新的数据库(包含两个数据库的内容)的文件名。追加的方式有两种:(1)在A的末记录后追加两者公用字段的记录,即有相同的变量。数据库B中的数据,只有与数据库A相同的变量才会被追加到新的数据库中,数据库A中没有的变量会被忽略。(2)在A的末记录后追加B中所有的字段和记录新的数据库中包括所有数据库A中的变量和数据库B中的变量。注意,这里数据库A被看作是“主”数据文件。如果数据库A和数据库B中含有相同名称的变量,则追加、新创建的数据库中对应的变量类型将以数据库A中的为准。如果数据库A或数据库B有CHECK文件,追加/合并功能会将其引入新的合并后的数据库。使用者应该仔细检查和确认合并后的数据库的CHECK设置是否合适。2023/1/890(2)弹出的对话框中会显示两个数据库的情2023/1/991单击“追加”命令即可完成数据合并,追加程序执行完毕后,程序会显示新建的这个合并数据库的简要情况。这些内容同时会被添加到新建的合并数据库的数据录入备忘录文件(dataentrynotesfile)中。2023/1/891单击“追加”命令即可完成数据合并,追加程2023/1/99210.1.2合并方式(Merge)如选择了“合并”选项卡则打开对话框2023/1/89210.1.2合并方式(Merge)如选择2023/1/993合并功能要求两个数据库都必须有一个或多个标识变量,以便匹配数据库A和数据库B中对应的记录。最多可以选择3个标识变量。标识变量不一定要设置为KEY或KEYUNIQUE,但是必须是在两个数据文件中都存在。选择Merge页,右侧显示了数据库A和数据库B共有的变量列表。如果没有共同的变量,合并将无法继续。从共有的变量列表中选择1-3个变量。这些标识变量在两个数据库中都必须是唯一的。2023/1/893合并功能要求两个数据库都必须有一个或多个2023/1/994合并的方式有两种:(1)在A的末字段后合并B的部分记录,只合并那些与A匹配字段值相同的记录。(2)合并来自B的所有字段和记录。这个操作可能会使很多变量出现缺失值,因为来自数据库B的一些记录,在数据库A中没有匹配的记录。如果数据库A或数据库B有CHECK文件,追加/合并功能会将其引入新的合并后的数据库。2023/1/894合并的方式有两种:(1)在A的末字段后合2023/1/99511双录入核查(DoubleEntryandValidation)由于数据录入过程难免会出现错误,特别是当进行大批量数据录入时,因长时间录入会导致错误率的上升。影响研究结果的可信性。因此,一项要求严格的研究都要求数据进行双录入,并进行核对。数据双录入并进行核对是避免数据录入最有效的方法之一。同一份问卷由不同的数据录入员录入两次,然后将这两个人录入的数据进行比较,如果两个人录入的数据完全一致,则我们认为该份问卷录入正确。如果对于一个变量,两个录入员录入的结果不同,则需要对原始数据进行核实。出现该问题有两种可能性:1)一个人录入正确,另一个人则错误;2)两个人都错误。这时就需要查原始问卷,进行判断,并进行修改,最大限度的排除错误。2023/1/89511双录入核查(DoubleEntr2023/1/996应该说明,经过数据双录入核对比较后的数据,除非两个不同的录入员同时出错,而且连错误都是完全一样的,出现这种情况的概率是非常小的。因此双录入有效降低了录入错误2023/1/896应该说明,经过数据双录入核对比较后的数据2023/1/997(1)准备双录入:在准备数据双录入过程中,可能需要复制数据库REC文件结构,使两个人输入的数据库REC文件结构一致,该功能可以通过“工具”菜单的“复制REC文件结构”选项完成,同时可以进行数据库结构拷贝选项设置,比如不包括字符型变量,因为字符型变量很少进行双录入。2023/1/897(1)准备双录入:在准备数据双录入过程中2023/1/998数据双录入完成后,可以执行“数据处理菜单”菜单下的“一致性经验”选项进行数据比较核对,用户可以选择需要进行双录入核对的数据文件。在单击“确定”后,则出现如图3.161所示窗口。2023/1/898数据双录入完成后,可以执行“数据处理菜单2023/1/9992023/1/8992023/1/9100用户对双录入核对进行设置。具体的操作包括:(1)、选择匹配字段为了进行数据比较,必须至少指定一个关键字段。关键字段的作用是使两次录入的数据在比较时进行匹配。在下拉框中供选择的关键字段都是两个文件中同时存在的字段。如果不指定关键字段,则第一个文件和第二个文件按记录号进行比较。如第一个文件中的第一条记录和第二个文件中的第一条记录比较。但是这种比较方式只有在问卷录入顺序完全相同的情况下才有意义。2023/1/8100用户对双录入核对进行设置。具体的操作包2023/1/9101(2)、选择项:不考虑已删除的记录(Ignoredeletedrecords):在比较过程中计算机忽略已经有删除标记的记录不考虑字符型字段(Ignoretextfields):在比较过程中字符型和大写字符型字段不进行比较不考虑字符型字段中的大小写(Ignorelettercaseintextfields):比如计算机认为"ABC"和"abc"相等报告字段类型的区别(Reportdifferencesinfieldtypes):报告两个文件中变量名相同而变量类型不同的情况2023/1/8101(2)、选择项:2023/1/9102不考虑REC文件B中的缺失记录(Ignoremissingrecordsindatafile2):如果选择该设置,则计算机不给出第一个数据文件中有而第二个数据文件中没有的有关记录的信息。勾选了这一项,程序就不会弹出类似“recordsfoundindatafile1arenotfoundindatafile2”(数据库1中的某些记录在数据库2中没有发现)样的信息。适合于第二次录入只是在已经录入的问卷中选择一部分进行第二次录入时。在这种情况下要把包括全部数据的文件作为第一个文件。2023/1/8102不考虑REC文件B中的缺失记录(Ign2023/1/9103按用户需要进行设置后点击“确定”按钮,两个文件就会进行比较,计算机给出比较结果。注意:在双录入核对中,前提条件是两个数据库所用关键变量必须唯一,只要其中任何一个数据库中的关键变量有重复值,都不能进行数据比较。单击确定后给出比较结果,如图所示2023/1/8103按用户需要进行设置后点击“确定”按钮,2023/1/91042023/1/81042023/1/910512压缩数据库(CompressDataFile)该功能可以改变数据库中所有变量的长度,调整后的长度正好为该变量中最大数值的长度值。例如,如果一个整数变量被定义为####(4位数),但该数据库中这个变量上最大的值仅为99,则该变量会被重新定义为##(2位数)。利用该项功能,你可以减小数据库的大小,去除浪费空间。原始数据库的备份文件会被另存为FILENAME.OLD.REC。执行“工具→压缩REC文件“命令。2023/1/810512压缩数据库(CompressD2023/1/910613数据导出与导入(1)数据导出:可以将REC文件导出成其他格式文件,如SPSS、SAS、TXT、XLS、DBF等格式文件。方便分析数据。如将调查表.REC文件导出成XLS文件。执行菜单栏上的“数据导入/导出→数据导出”命令或导航栏上的“6数据导出”命令。选择导出为XLS文件。打开如图所示对话框。选择导出的记录范围及字段。单击“确定”按钮。2023/1/810613数据导出与导入(1)数据导出:可以2023/1/91072023/1/81072023/1/9108(2)导入数据执行菜单栏上的“数据导入/导出→数据导入”命令。选择导入数据从TXT文件导入。打开如图所示对话框。2023/1/8108(2)导入数据执行菜单栏上的“数据导入2023/1/91092023/1/81092023/1/9110如,提前已经将“调查表.REC”文件导出成“调查表.DOC”文件。且已经复制了调查表.REC文件结构以及QES文件结构。单击确定即可。如导出为SPSS文件,可打开SPSS软件,打开上面转换后生成的格式(程序)文件,运行即可。2023/1/8110如,提前已经将“调查表.REC”文件导2023/1/9111数据录入和数据管理软件EpiData2023/1/81数据录入和数据管理软件EpiData2023/1/91121.软件使用简介简介(Introduction)

EpiData是一个免费的数据录入和数据管理软件。由美国CDC(疾病控制中心)和WHO(世界卫生组织)联合发布的,是一款免费软件。主要用于数据录入、核对、管理和数据报告。该软件的功能是建立数字化的调查表格,使收集的资料信息录入计算机更加方便。该软件不但可以在数据录入过程中对数据中的错误进行核对,而且可以在数据录入完成后对数据进行核对,如双录入的数据核查。2023/1/821.软件使用简介简介(Introducti2023/1/9113EpiData的安装、运行不会依赖系统文件夹中的任何文件,可以通过setup.exe在计算机中安装这个程序;也可以直接拷贝EpiData.exe文件到计算机中,同样可以运行。该程序的最大特点是对录入的记录数没有限制。但在实际应用中,记录数一般不要超过200,000~300,000。整个录入界面不能超过999行。对数值或字符串编码进行解释的文字长度最多80个字符,编码长度最多为30个字符。使用Pascal语言进行程序设计,EpiData与早期的与EpiInfo兼容,2023/1/83EpiData的安装、运行不会依赖系统文件2023/1/91142数据库创建过程在使用EpiData软件之前,先对该软件中用到的三种基本的文件类型进行简单介绍:①.QES文件:调查表文件即数据库结构文件,决定数据库结构。②.REC文件:数据库文件,主要用于存放数据。③.CHK文件:核对文件,存放控制数据录入的核对规则,起质量控制作用。EpiData由数据库结构文件(.qes),来决定数据库结构,然后根据该数据库结构文件生成数据文件(.rec)。2023/1/842数据库创建过程在使用EpiData软件2023/1/9115一个最简单的创建数据库的工作至少要包括以下两步:1、建立调查表文件——根据调查表制作数据库结构文件即调查表文件(.qes)2、生成数据库文件——根据调查表文件生成数据库文件(.rec)。理论上说,有了数据库文件就可以进行数据录入了,但是在实际工作中,往往需要对数据录入进行质量控制,比如对某些字段设置合法值、跳转等等。这些质量控制工作需要专门的核对文件来完成(.chk)。因此,在数据库创建过程一般还包括:3、编写核对程序——即生成数据核对文件(.chk).在EpiData软件中,在其主界面的上形象的标示出了数据库创建过程:2023/1/85一个最简单的创建数据库的工作至少要包括以下2023/1/91162.1建立数据库结构文件(CreateQuestionnaireFile)表1工资调查表A1编号A2姓名A3性别(1)男(2)女A4出生日期年月日B1基本工资B2奖金2023/1/862.1建立数据库结构文件(CreateQ2023/1/91172.1.1定义变量名

建立调查表文件是建立数据库、实现数据录入和管理的第一步。调查表结构文件在编辑器窗口建立2023/1/872.1.1定义变量名

建立调查表文件是建立2023/1/9118编辑器窗口的使用1、打开EPDATA软件,可以单击菜单中的“文件→生成调查表文件”,在工作流程栏(WorkProcessToolbar)上点击“建立新的QES文件”,单击工具栏上的“新记录”按钮这时窗口中会自动显示一个空白的文档,你可以在这里输入调查表,也可以把WORD中建立的调查表复制/粘贴过来再进行编辑。调查表实际上就是数据录入表格的框架。编辑完成后,将此调查表文件保存,文件的扩展名统一为.QES。2023/1/88编辑器窗口的使用1、打开EPDATA软件2023/1/91192、编辑器(Editor)主要功能是创建和编辑调查表(.QES文件)。这个调查表定义了数据库结构。编辑器的使用和其它字处理软件基本一致,由菜单栏,工作流程栏、工具栏和文本编辑区组成。也可以使用编辑器处理程序输出的报表,以及编辑CHECK文件。2023/1/892、编辑器(Editor)主要功能是创建和2023/1/91202.1.2定义变量名(FieldNames)输入的信息要保存在变量中因此需要定义变量名。一个数据库中录入变量的名称可以根据QES文件的内容自动创建。EpiData中命名变量的方式有两种:1)将第一个单词作为变量名(Firstwordinquestionisfieldname)2)根据规则自动定义变量名(Automaticfieldnam

温馨提示

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

评论

0/150

提交评论