《EpiData自由建庫專家》_第1頁
《EpiData自由建庫專家》_第2頁
《EpiData自由建庫專家》_第3頁
《EpiData自由建庫專家》_第4頁
《EpiData自由建庫專家》_第5頁
已閱讀5頁,還剩82頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、核心功能應(yīng)用手冊衛(wèi)生統(tǒng)計軟件系列EpiData自由建庫專家Edition 1西安交通大學(xué)衛(wèi)生管理與政策研究所謹(jǐn)將此書獻(xiàn)給:西安交通大學(xué)衛(wèi)生管理與政策研究所的所有老師們!衛(wèi)管所04級研究生零五年五月前言“自由啊!即使在這荒漠的世界上,他還是一心想把你尋找出來?!备呒铀鞣斻裤阶杂墒侨祟惖奶煨?,崇尚創(chuàng)新是人類進(jìn)步的源泉,隨性自由的表格設(shè)計,溫馨愜意的錄入界面,人性化的錄入助手,隱蔽安全的數(shù)據(jù)內(nèi)容,多格式支持的數(shù)據(jù)導(dǎo)出,在EpiData的天空下,一切都是那么的簡單與親切,享受建庫,享受錄入,享受生活, 陳 鋼 2005年5月13日夜目錄前言-3目錄-4 卷一:初識EpiData-5 研發(fā)背景-5 軟

2、件安裝-6 界面向?qū)?9 文件類型-13卷二: EpiData建庫-14 建庫第一步 制表-14 建庫第二步 美工-28 建庫第三步 核查-38卷三:EpiData操作-47 數(shù)據(jù)錄入-47 數(shù)據(jù)庫維護(hù)-54 數(shù)據(jù)查詢-63 數(shù)據(jù)導(dǎo)出-71 數(shù)據(jù)導(dǎo)入-78 文件關(guān)聯(lián)-79參考書目-80小記-81卷一 初識EpiData研發(fā)背景EpiData 是一個免費(fèi)的數(shù)據(jù)錄入和數(shù)據(jù)管理軟件。開發(fā)者是丹麥歐登塞(Odense, Denmark)的一個非盈利組織,即 The EpiData Association(http:/www.epidata.dk/)。程序設(shè)計者為 Jens M. Lauritsen,

3、Michael Bruus 和 Mark Myatt。EpiData 的研發(fā)工作最早由丹麥的 Jens M. Lauritsen 發(fā)起。最初是作為 Funen 縣開展的“預(yù)防意外傷害行動”(Initiative for Accident Prevention)中的一部分。但是隨著視窗(Windows)程序的發(fā)展,很多使用者發(fā)現(xiàn)很難應(yīng)付19901995年開發(fā)出的 Epi Info 的 DOS 模塊。而商業(yè)化的程序一般不針對數(shù)據(jù)的管理,使用起來也沒有那么簡單,也不具備雙錄入核查的功能。1999年末,Jens M. Lauritsen、Mark Myatt 和 Michael Bruus 組成研發(fā)小

4、組。Michael Bruus 是一位專業(yè)的 Pascal(帕其卡語言,一種高水平的計算機(jī)編程語言)程序設(shè)計員,編程工作主要由他完成。工作小組希望將 EpiData 開發(fā)成為一個簡單、易用、獨(dú)立的應(yīng)用程序。這個程序不需要任何專門的數(shù)據(jù)庫系統(tǒng)驅(qū)動(基于dll)。EpiData 的工作原理源自 DOS 版本的 Epi Info 6,但是工作界面為 Windows 版。EpiData 的安裝、運(yùn)行不會依賴系統(tǒng)文件夾中的任何文件,也不會在你的系統(tǒng)文件夾中安裝或替代任何 DLL 文件。程序設(shè)置等參數(shù)被保存在 EpiData.ini 的文件中。你可以通過 setup.exe 在計算機(jī)中安裝這個程序;也可以

5、直接拷貝 EpiData.exe 文件到計算機(jī)中,同樣可以運(yùn)行。軟件安裝 目前,大家較多接觸到的 EpiData 軟件有2個版本,V3.02 和 V3.1。本手冊采用 EpiData V3.1 版作為操作平臺。雙擊安裝程序 setup_epidata_cn.exe ;在軟件的提示下選擇合適的安裝路徑,建立相應(yīng)的安裝目錄;“選擇附加的任務(wù)”一欄中包括2部分內(nèi)容(見下圖):“Extra icons”部分詢問.是否在桌面添加圖標(biāo)?.是否建立快速啟動按鈕?“Field naming principle”部分有2個選項,不同的選擇生成的軟件在數(shù)據(jù)庫定義變量名時有所不同。1)如果你選擇上者,程序會自動將變

6、量編碼左側(cè)解釋性文字中的第一個單詞認(rèn)作是變量名。如調(diào)查表中有這樣的問題“What is you name ?_”,則導(dǎo)出后,轉(zhuǎn)化變量名為“what”。如果第一個單詞的長度超過10個字符,程序只保留該單詞的前10個字符作為變量名。當(dāng)一個變量名已經(jīng)使用過,再次出現(xiàn)時,程序會自動添加一個數(shù)字,以保證變量名的唯一性。你可以通過文件選項生成 REC 文件中,勾選上“更新問題為實(shí)際文件名”(見下圖),來轉(zhuǎn)變變量名的定義方式。2)下者生成的變量名為編者在 EpiData 軟件中給予的變量名的前10個字母,如調(diào)查表中有這樣的問題“What is you name ?_”,則 EpiData 會根據(jù)變量編碼前的

7、解釋性文字,自動生成變量名,可能為“whatisyoun”。變量名第一個字符一定為字母(A-Z),之后可以包含字母(A-Z)和數(shù)字(0-9),最多10個字符。程序不識別國際字母,例如丹麥字母 、 和 會被自動轉(zhuǎn)換成 ae、oe 和 aa。定義變量名時,程序會遵循以下幾個原則:序號原 則1.優(yōu)先采用大括號中的文字作為變量名。所以,若大家想用自己熟悉的變量名請用大括號來定義。例如,如果變量編碼前的解釋性文字為“my first field”,則自動定義的變量名為MYFIELD。2.一些常用詞會被忽略(即,類似“what”、“the”、“of”、“and”等的詞)。例如,“What did you

8、do?”,程序采用的變量名稱將會是YOUDO。3.如果變量編碼前沒有任何解釋性的文字,那么程序會延續(xù)上一個變量的名字,同時在末尾加上一個數(shù)字。例如,前一個變量的名稱為MYFIELD,那么接下來的變量(如果沒有任何解釋性文字的話)名會是MYFIELD1。如果前面一個變量名為V31,那么下一個變量名會是V32。如果前面沒有變量,則默認(rèn)的變量名為FIELD1。4.如果可生成變量名的第一個單詞是一個數(shù)字,程序會自動在數(shù)字前插入字母N。例如,“3 little mice”的變量名會是N3LITTLEMI。如果是中文變量名,則導(dǎo)出時自動轉(zhuǎn)換為“field1”的形式,“field1”,“field2” 如調(diào)

9、查表中有這樣的問題“姓名:_”,則導(dǎo)出后,軟件自動轉(zhuǎn)化變量名為“field1”。建議選擇選項“Automatic field names”以便導(dǎo)出時容易區(qū)分不同變量。完成安裝!雙擊安裝目錄下的應(yīng)用程序 EpiData.exe 即可啟動程序。界面向?qū)?首次運(yùn)行時軟件會自動彈出一個歡迎窗口(見下圖),選擇“下次不再顯示此頁”后,點(diǎn)擊“關(guān)閉”,即可開始使用軟件。在本卷中,我們的任務(wù)是熟悉這個 EpiData 軟件的各種界面以及菜單的大體構(gòu)成,具體內(nèi)容將在下一卷中結(jié)合問卷設(shè)計具體講解。(1)菜單構(gòu)成(見下圖):它包括一個主菜單和兩個工具條。(2)界面種類(見下圖):在本書中,把我們所將經(jīng)常接觸到的界面

10、分4種:初始界面,制表界面,錄入界面和編程界面。初始界面:制表界面:這個界面即為制作數(shù)字調(diào)查表的場所,我們可以發(fā)揮自己的想象力,在這里做出自己想要的數(shù)據(jù)庫錄入界面,具有所見即所得的效果!這是本書推薦用 EpiData 軟件建立數(shù)據(jù)庫的原因之一隨性,自由,建你所欲建!在這里,建庫界面的背景顏色也是可以自行設(shè)計的,軟件的默認(rèn)顏色是白色,字體是 ThinFix 體,黑色,小五號字。與 Word 軟件相似,軟件提供了簡單的字體設(shè)置,包括:字體、字形、大小、效果(下劃線、刪除線)、顏色以及字符集。錄入界面:將做好的調(diào)查表直接生成 REC 文件后,我們要建的數(shù)據(jù)庫的模型也就算是做好了。默認(rèn)生成的界面格式如

11、上圖,錄入界面的背景顏色默認(rèn)為白色,字體是 ThinFix 體,黑色,小五號字。藍(lán)色框內(nèi)為當(dāng)前錄入?yún)^(qū),黃色框內(nèi)為待錄入?yún)^(qū)。編程界面:在對生成的庫文件進(jìn)行質(zhì)控設(shè)置時所要接觸到的一個窗口。在 EpiData 軟件中,相應(yīng)的質(zhì)控設(shè)置可有不同方法,采用編程法可在對大批量相同設(shè)置時節(jié)省時間和體力。具體內(nèi)容將在下一卷中詳細(xì)介紹。文件類型使用 EpiData 軟件之前,先認(rèn)識一下該軟件中的三種基本的文件類型: QES 文件:數(shù)據(jù)庫結(jié)構(gòu)文件,決定數(shù)據(jù)庫結(jié)構(gòu)。 REC 文件:數(shù)據(jù)文件,主要用于存放數(shù)據(jù)。 CHK 文件:核對文件,存放控制數(shù)據(jù)錄入的核對規(guī)則,起質(zhì)量控制作用。 記得要將這 REC 文件與 CHK 文

12、件放在同一個文件夾內(nèi)。本卷終卷二 EpiData建庫 建庫第一步 制表數(shù)據(jù)庫的建立可分2種情況,一種是在先有了調(diào)查表等文字資料后建立數(shù)據(jù)庫,一種是在什么都沒有的狀況下建立數(shù)據(jù)庫。對于第一種情況,數(shù)據(jù)庫的建立會相對簡單些,因為很多邏輯關(guān)系的設(shè)置在調(diào)查表的設(shè)計里都考慮到了,我們所要做的僅僅是把那調(diào)查表搬進(jìn)電腦里;對于第二種情況,一個好的數(shù)據(jù)庫的建立就需要我們的嚴(yán)謹(jǐn)構(gòu)思與反復(fù)測試。但是不管怎么說,我們都得從生成調(diào)查表文件(QES 文件)開始。1、生成調(diào)查表文件:3種方法。初始界面文件生成調(diào)查表文件(QES 文件)【快捷鍵 Ctrl+N】初始界面工作流程欄建立新QES文件初始界面2、進(jìn)入制表界面:3、

13、下面以“互助醫(yī)療非參保戶處方錄入系統(tǒng) v1.0”為例,介紹建庫的大體步驟以及建庫過程中可能會用到的菜單及工具。(1)數(shù)據(jù)庫命名給數(shù)據(jù)庫起一個好的名字是很重要的。對建庫者來說,命名的過程就是其自身對建庫目的的提煉升華過程。對使用者來說,數(shù)據(jù)庫名可以從第一視角告訴他這個數(shù)據(jù)庫的大體內(nèi)容與作用。對一個處于開發(fā)初期或開發(fā)中的不成熟數(shù)據(jù)庫,可以加上一個版本號,如本例中的“v1.0”。見下圖。對建庫者來說,版本號的改變可能標(biāo)志著數(shù)據(jù)庫內(nèi)容或功能的完善過程,可能標(biāo)志著數(shù)據(jù)庫的不同適用對象。對使用者來說,版本號的存在使得其更能關(guān)心數(shù)據(jù)庫的更新,關(guān)心數(shù)據(jù)庫的“成長”。(2)變量設(shè)計變量應(yīng)盡可能包含調(diào)查的原始數(shù)據(jù)

14、的各個方面,并在此基礎(chǔ)上有所凝練。變量分類。變量分類是建庫者對原始數(shù)據(jù)的初次歸類整理。在本例中,原始資料是各種處方箋,我們知道處方一般由三部分組成,即前記(包括醫(yī)療、預(yù)防、保健機(jī)構(gòu)名稱,處方編號,費(fèi)別,患者姓名、性別、年齡,門診或住院病歷號,科別或病室和床位號,臨床診斷,開具日期等,并可添列??埔蟮捻椖浚?、正文(以 或 標(biāo)示,分列藥品名稱、規(guī)格、數(shù)量、用法用量)、后記(醫(yī)師簽名或加蓋專用簽章,藥品金額以及審核、調(diào)配、核對、發(fā)藥的藥學(xué)專業(yè)技術(shù)人員簽名)。通過變量分類,刪除了一些無意義變量,把有意義的變量劃分為基礎(chǔ)信息、患者信息、疾病信息、藥品信息、費(fèi)用信息五部份。清晰地標(biāo)明了數(shù)據(jù)庫的五大組成部

15、分。區(qū)分編碼設(shè)置。區(qū)分編碼的有效設(shè)置可以使導(dǎo)出的每條數(shù)據(jù)記錄有效區(qū)分開,而且應(yīng)有利于以后的統(tǒng)計分析。但也要考慮到錄入的可操作性。在本例中,第一分類變量基礎(chǔ)信息起到的就是這個作用。見下圖。由上所示,“第張?zhí)幏健睂⒆詣咏o錄入的每張?zhí)幏桨错樞蚓幪枺扔欣阡浫脒^程中的查找,也利于數(shù)據(jù)導(dǎo)出后編碼;另在本例中為了今后統(tǒng)計分析的需要,還建立了3種編碼。上圖中出現(xiàn)了一個很重要的符號“#”,那就讓我們談?wù)?EpiData 軟件中允許的變量類型吧。在制表界面下,點(diǎn)擊圖標(biāo)即會彈出字段編輯器。見下圖。EpiData 軟件中允許的變量類型可分為4類,9種。下面分別介紹。數(shù)值型變量#.#.#數(shù)值型變量允許錄入數(shù)字、減號

16、和小數(shù)點(diǎn)。在 QES 文件中和數(shù)據(jù)錄入過程中,你可以用圓點(diǎn)“.”或逗號“,”來表示小數(shù)點(diǎn)。一個變量中只允許輸入一個小數(shù)點(diǎn),這意味著,你不能用逗號作為千位的分隔符(例如:1,000,000)。字符“#”的數(shù)目表示變量的長度,小數(shù)點(diǎn)占一位字符。變量最長允許14個字符。如果人為將變量長度加到最多18位字符也是允許的。但是,字符長度為17(或18位)時,錄入的最后1 位(或2位)會自動更改,無法滿足錄入要求。字符型變量_字符型變量允許輸入所有字符。用下劃線字符“_”的數(shù)目表示變量的長度。變量最長允許80個字符。若輸入中文,則一個中文字需占用2個字符。大寫文本的字符型變量大寫文本的字符型變量中可以錄入任

17、意字符,但程序會自動將錄入的字母轉(zhuǎn)換為大寫,若錄入中文,則仍為中文。變量的長度即“”間的字符數(shù),其中包括大寫字母“A”所占的1個字符。上面例子中,第一個變量的長度為1,第二個變量的長度為5。加密字段加密變量是一種特殊的字符型變量。加密變量的內(nèi)容以可讀的形式顯示在屏幕上,但以密碼形式保存在磁盤中。使用的運(yùn)算法則是被稱作 Rijndael AES 的超強(qiáng)加密。如果你想了解更多的這方面的內(nèi)容,可查閱網(wǎng)站:http:/www.esat.kuleuven.ac.be/rijmen/rijndael/ 和/CryptoToolkit/aes/rijndael/。利用加

18、密變量,你可以實(shí)現(xiàn)對某些數(shù)據(jù)(如私人信息)的保護(hù)。但千萬別忘了你設(shè)置的密碼,因為根據(jù)文件內(nèi)容,你根本無法破壞或猜測密碼。如果真的忘記了,你會丟失掉這些信息。如果你建立的 QES 文件中含有一個或多個加密變量,當(dāng)你在此基礎(chǔ)上開始創(chuàng)建新的數(shù)據(jù)庫時,程序會自動彈出對話框,詢問你想設(shè)置的密碼,該密碼將被保存在數(shù)據(jù)庫中。當(dāng)對該數(shù)據(jù)庫進(jìn)行有關(guān)操作(例如,創(chuàng)建或編輯 CHECK 文件、打開數(shù)據(jù)庫、輸出數(shù)據(jù)庫等)時,程序都會首先彈出一個對話框,只有輸入了正確的密碼,下一步操作才會繼續(xù)。在 CHECK 文件中,加密變量可以按字符型變量處理。例如:LET encrypt1=”XJTU”日期變量EpiData v3

19、.1 中有三種類型的日期變量:歐式日期(日/月/年)、美式日期(月/日/年)和中國習(xí)慣的日期格式(年/月/日)。日期變量的長度通常是10個字符。在數(shù)據(jù)錄入過程中,允許錄入的字符包括數(shù)字和斜線(/)。錄入時,若你把日期數(shù)字按完整的格式輸入,中間可以不加“/”。例如,2005年6月1日,對于中國日期格式的變量,你可以鍵入,后按“Enter”鍵或“Tab”鍵,當(dāng)下一個變量被激活時,這個日期變量會自動變?yōu)闃?biāo)準(zhǔn)的格式(2005/06/01)。若你把日期數(shù)字未按完整的格式輸入,則年月日間要加“/”,例如上述日期可以這樣鍵入:2005/6/1。EpiData 只支持用4位數(shù)表示年。但錄入的時候,不一定要鍵入

20、10個數(shù)字。如,在中國日期格式下,錄入,程序會自動將其轉(zhuǎn)換為2005/06/01。用2位數(shù)表示“年”時,程序會把5099默認(rèn)為20世紀(jì),即19501999;而把0049默認(rèn)為21世紀(jì),即20002049。如在中國日期格式下,僅輸入0601,則當(dāng)前的年份會被自動加入。如當(dāng)前是2005年,則該變量自動顯示為2005/06/01。當(dāng)天日期變量(Todays Date Fields)在本漢化版中,“當(dāng)天日期變量”被翻譯成了“自動插入日期”。程序會用當(dāng)天日期(即計算機(jī)的系統(tǒng)日期)自動填充這個變量。該型變量不允許使用者錄入,不會被激活。如果現(xiàn)在編輯一個以前保存過的記錄,該記錄中含有一個“當(dāng)天日期”變量,當(dāng)

21、修改了的記錄再次被保存時,修改當(dāng)天的日期會自動更新“當(dāng)天日期”變量。需要注意的是,該變量中 dmy 和 ymd 兩種格式是在 EpiData 中才出現(xiàn)的,Epi Info中沒有,這一點(diǎn)是不兼容的。自動 ID 號IDNUM 是一個能夠自動生成 ID 號的變量,每錄入一條新記錄,ID 號會自動加1。在數(shù)據(jù)錄入過程中,ID 號不能修改。在一個新數(shù)據(jù)庫中,ID 號默認(rèn)從1開始,不過你可以在:初始界面文件選項高級設(shè)置(見下圖)中修改。此變量長度為5-14個字符。聲音提示(聲索引變量)(Soundex Fields)該變量可以輸入任何字符,但是如果字符間有空格的話,只有錄入的最后一個詞用來創(chuàng)建 Sound

22、ex 碼。在需要匿名時需要使用 Soundex 型變量。例如,輸入“My surname is Chen”,而程序只會用最后一個詞“Chen”去創(chuàng)建聲索引變量。例如利用該變量對被調(diào)查者的“姓”進(jìn)行重新編碼,該功能主要適用于英語語系國家。程序自動將輸入的被調(diào)查者的“姓”轉(zhuǎn)換為一個索引字母和3位數(shù)字的編碼。索引字母就是“姓”的第一個字母。3位數(shù)字是根據(jù)“姓”中余下的字母計算出來的。此時被調(diào)查者的“姓”按發(fā)音歸類,而不是按照確切的拼寫進(jìn)行歸類。這樣做很好地保護(hù)了被調(diào)查者的隱私,研究者無法從發(fā)音編碼中確定被調(diào)查者的姓名,因此不會暴露被調(diào)查者。而對于研究者來說,根據(jù)這個聲索引變量,加上人口學(xué)數(shù)據(jù)(如出生

23、日期、性別等),仍然可以判斷出哪些記錄是重復(fù)報告的,不會影響分析。聲索引變量的格式為一個大寫字母、一個連字符、加上3個數(shù)字,例如:A-999。創(chuàng)建聲索引變量的原則如下:a. 詞的第一個字母總是保存,余下的字母會被轉(zhuǎn)換為3位數(shù)字;b. 第一個字母后面的輔音字母按其出現(xiàn)順序被依次編碼;c. 編碼中只含第一個字母,加上3位數(shù)字,之后多出來的字母將被忽略;d. 如果可轉(zhuǎn)換的字母數(shù)不夠,可以用0填充;e. 連續(xù)重復(fù)的字母,只轉(zhuǎn)換一個,不夠用0填充;f. 相鄰的、同屬一個編碼組的字母,只轉(zhuǎn)換前一個;g. 如果第二個字母與第一個字母同屬一個編碼組,則忽略第二個字母;h. 忽略單引號“”和連字符“-”;i.

24、來自相同編碼組、中間以W或H相隔的字母,只編碼前一個;j. 編碼表字 母原 則A E I O U Y H W 不編碼B F P V編碼為1C G J K Q S X Z編碼為2D T編碼為3L編碼為4M N編碼為5R編碼為6邏輯(是/否)變量(布爾邏輯變量)(Boolean Fields, Yes/No Fields)邏輯(是/否)變量只允許錄入Y、N、1、0。錄入“1”,程序會自動將其轉(zhuǎn)換為“Y”,錄入“0”,則自動轉(zhuǎn)換為“N”。邏輯(是/否)變量的長度僅為1。編號設(shè)置定義變量名。一個數(shù)據(jù)庫中錄入變量的名稱可以根據(jù) QES 文件的內(nèi)容自動創(chuàng)建。但到當(dāng)前的版本為止,EpiData 不支持用中文

25、定義變量名。為了解決這個問題,我們在建立 QES 文件的時候引入編號。引入的編號即解決了不支持中文的問題,又增加了變量的條理性,見下圖:生成的錄入系統(tǒng)見下圖:此時,當(dāng)導(dǎo)出數(shù)據(jù)時,變量將自動按 n1,n2命名,不包含中文名稱。建議當(dāng)最后導(dǎo)出成其它格式文件(如*.sps 文件,*.xls 文件)后重新給變量命名,使變量更好識別。若用英文來定義變量名,則不需要加編號。不知大家還記得否,在上一卷安裝軟件部分的最后幾步,在“選擇附加的任務(wù)”中就涉及到英文變量名的相關(guān)問題,大家可以從前卷查閱。定義變量長度。變量長度的有效設(shè)置對減輕錄入時的工作量以及控制錄入質(zhì)量均有幫助。恰當(dāng)?shù)淖兞块L度可以免去錄入工作者敲擊

26、Enter鍵或Tab鍵的必要,而自動跳到下一的待錄入變量。若長度過少,則會碰到待錄入內(nèi)容過多而無法錄入的現(xiàn)象;相反,若長度過長,雖然保證了錄入時所有可能遇到情況的完整性,但必然會加重錄入人員敲擊Enter鍵或Tab鍵的敲擊量,并可能增加錄入錯誤的可能性。定義變量長度有2種方法。1)直接定義。在變量名后手動給出變量長度。注意:在用戶自己寫入字段格式時,必須注意要在英文狀態(tài)下數(shù)入,否則 EpiData 視為無效,比如數(shù)值型字段的表示方式為用英文狀態(tài)下的“#”號,如果使用了中文全角狀態(tài)下的“”號,則 EpiData 認(rèn)為不正確。 2)利用編碼書寫器定義。借助于編碼書寫器可以很方便的實(shí)現(xiàn)對變量類型和長

27、度的定義。如何用編碼書寫器定義來定義變量長度呢?在制表界面下,點(diǎn)擊圖標(biāo)即進(jìn)入編碼書寫器狀態(tài)。此時就可以開始進(jìn)行變量的定義,程序會自動完成編碼,或者主動詢問你有關(guān)變量長度的信息。在你想要定義變量長度的地方鍵入相應(yīng)的字符鍵,例如,當(dāng)你鍵入字符“#”,程序會認(rèn)為你要鍵入數(shù)值型變量,隨后彈出一個對話框,詢問數(shù)值型變量的長度。當(dāng)你鍵入需要的長度后,在光標(biāo)當(dāng)前所在位置上會自動插入相應(yīng)長度的數(shù)值型變量的編碼(見下圖)。下表中列出了編碼書寫器識別的一些字符串組合。字符說 明#數(shù)值型變量程序會詢問你變量的長度鍵入5,會得到一個有5位數(shù)字的整數(shù)變量(#)鍵入5.2或5,2,得到的變量為:小數(shù)點(diǎn)前5位數(shù),小數(shù)點(diǎn)后2

28、位數(shù)(#.#)_(下劃線)字符型變量程序會詢問你變量的長度A大寫英文字母的字符型變量 程序會詢問你變量的長度d插入歐式日期m插入美式日期y插入布爾邏輯變量i插入自動編碼的ID 號程序會詢問你變量的長度默認(rèn)的長度是5個字符(即允許的最小長度)、跳轉(zhuǎn)的目標(biāo)變量名。跳轉(zhuǎn)語句間用逗號分隔。如上例應(yīng)敲入:11n4,12n4,31n4,32n4,99n4。如果定義中包含空格或逗號,請用雙引號把整個定義括起來。例如,”2.5n30”, ”3,5n35”除了可以指定跳轉(zhuǎn)的目標(biāo)變量外,還可以使用另外兩種跳轉(zhuǎn)方式,即 END 和WRITE。END 表示“跳轉(zhuǎn)到數(shù)據(jù)錄入表格的最后一個變量”,WRITE 表示“將當(dāng)前

29、記錄存盤”。例如,設(shè)置跳轉(zhuǎn)為“1n30,2END,3WRITE”表示:當(dāng)輸入1 時,跳轉(zhuǎn)到變量n30;如果輸入2,直接跳轉(zhuǎn)到最后一個變量;如果輸入3,將當(dāng)前記錄存盤。如果鍵入跳轉(zhuǎn)命令:AUTOJUMP n30這表示不管當(dāng)前變量錄入什么數(shù)值,都直接跳轉(zhuǎn)到變量N30。如果使用 AUTOJUMP 命令,跳轉(zhuǎn)的設(shè)置框中就只能輸入這一個命令。AUTOJUMP 這個命令特別適用于那種不按正常的從左到右、從上到下順序設(shè)計的表格。為了使跳轉(zhuǎn)設(shè)置更加便捷,你可以采用下面的快捷設(shè)置方式。當(dāng)鍵入完跳轉(zhuǎn)值和“”后,用鼠標(biāo)直接點(diǎn)擊跳轉(zhuǎn)的目標(biāo)變量。這時,點(diǎn)擊變量的變量名會自動插入到“”后面。必須錄入(Must Enter

30、) 這個命令要求必須給當(dāng)前變量輸入數(shù)值,否則無法進(jìn)入下一個變量。重復(fù)(Repeat)如果選擇“Yes”(是),則前一條記錄在當(dāng)前變量上錄入的數(shù)據(jù)將在接下來的新記錄上重復(fù)顯示。在數(shù)據(jù)錄入過程中,重復(fù)顯示的數(shù)據(jù)可以修改。如果某些錄入內(nèi)容在不同記錄間改動很少(例如,調(diào)查員姓名、調(diào)查者所屬地區(qū)等),這項重復(fù)功能可以省去很多重復(fù)鍵入的工作。數(shù)值標(biāo)簽(Value Labels)數(shù)值標(biāo)簽是一組數(shù)值加上對應(yīng)的文字注釋,可以解釋每個數(shù)值代表的涵義。例如,在“互助醫(yī)療非參保戶處方錄入系統(tǒng)”中 N4 用1 表示男性,2 表示女性。如果設(shè)置了這個數(shù)值標(biāo)簽,在數(shù)據(jù)錄入過程中,當(dāng)你按F9,或數(shù)字鍵盤上的+時,程序會自動彈

31、出一張表,告訴你1 和2 各自對應(yīng)的涵義。1) 定義新標(biāo)簽點(diǎn)擊 CHECK 設(shè)置窗口中“Value label”旁邊的+鈕,會彈出一個“編輯標(biāo)記”的編輯窗口。 值“1”、“2”前面可以不輸入空格,但是加上空格可以使閱讀起來層次更加清楚。另外,如果標(biāo)簽的注釋性文字中帶有空格,請用引號括起來。例如,編寫上例 N4 的標(biāo)簽,見下圖:編輯完畢后,可以按菜單上的確定并關(guān)閉或者Alt+A 鍵關(guān)閉編輯窗口。這時,新標(biāo)簽的名字會顯示在Value label 的下拉列表中。打開 REC 文件,當(dāng)錄入到變量N4時,按F9則自動彈出一個窗口,錄入人員可以直接選擇相應(yīng)的標(biāo)簽值,見下圖:2) 編輯已有的標(biāo)簽在Value

32、 label 的下拉列表中選擇你要編輯的數(shù)值標(biāo)簽的名字,然后點(diǎn)擊右側(cè)的鈕,編輯窗口彈出。修改后按菜單上的確定并關(guān)閉或者Alt+A 鍵,保存并關(guān)閉編輯窗口。3) 變量指定已有的標(biāo)簽在對應(yīng)的變量上,從Value label旁的下拉列表中選擇相關(guān)的標(biāo)簽。不同的變量可以共用相同的數(shù)值標(biāo)簽,你只需要定義一次。4) 清除變量的數(shù)值標(biāo)簽在對應(yīng)的變量上,從Value label的下拉列表中選擇none,即可清除在該變量上設(shè)置的數(shù)值標(biāo)簽。5) 使用預(yù)設(shè)的標(biāo)簽在安裝 EpiData 時,同時會有一個數(shù)值標(biāo)簽庫被保存在 EpiData 的程序文件夾下。該庫的文件名叫 EpiData.lbl。在設(shè)置不同的數(shù)據(jù)庫時,可

33、能會用到相同的數(shù)值標(biāo)簽。這時,利用這個軟件會省去重復(fù)設(shè)置的麻煩。點(diǎn)擊Value label旁的下拉列表,你可以看到該庫中保存的數(shù)值標(biāo)簽的名字,然后選擇你想采用的數(shù)值標(biāo)簽。默認(rèn)安裝的數(shù)值標(biāo)簽庫(EpiData.lbl)中有3個標(biāo)簽,性別(sex)、年齡組(agegroups)、洲(continent)。但是,本版本的軟件提供的數(shù)值標(biāo)簽庫中有錯誤,看不到洲(continent)的標(biāo)簽。另外,由于未知的原因,下拉列表中顯示的標(biāo)簽名內(nèi)含亂碼。如果你確實(shí)想在 EpiData.lbl 庫中添加更多的數(shù)值標(biāo)簽,可以在編輯器中或其它字處理軟件(如 Windows 自帶的寫字板、WORD 等)中添加、修改。到此

34、為止,我們共同感受了建庫的3大步驟,一個完整的數(shù)據(jù)庫基本建成了,接下來的一卷里,我們將一起探討錄入數(shù)據(jù),修改數(shù)據(jù)庫等等錄入時及錄入結(jié)束后可能遇到的問題。本卷終卷三 EpiData操作數(shù)據(jù)錄入1、界面數(shù)據(jù)錄入工作在錄入界面下完成,見下圖:當(dāng)前錄入?yún)^(qū)為淡藍(lán)框區(qū)域,黃框區(qū)域為非激活區(qū)域。依順序錄入相應(yīng)變量至末條變量,按Enter鍵,此時系統(tǒng)會詢問是否將記錄存盤,選擇“是”保存此條記錄,并自動進(jìn)入下一條記錄錄入窗口;選擇“否”,放棄保存,并將光標(biāo)跳回本條記錄的第一個變量錄入?yún)^(qū)。 錄入的數(shù)據(jù)資料均保存在REC庫文件中。2、轉(zhuǎn)換(1)變量間轉(zhuǎn)換激活下一個變量,你可以使用Enter、Tab、鍵、或用鼠標(biāo)直接

35、點(diǎn)擊目標(biāo)變量。注意:在數(shù)據(jù)錄入過程中,如果你使用鼠標(biāo)實(shí)現(xiàn)在變量間的跳轉(zhuǎn),則CHECK 文件中設(shè)置的錄入規(guī)則通常無效。如果想回到上一個變量,可以按Shift+Tab 鍵,或鍵。按Ctrl+Home 鍵可以直接回到數(shù)據(jù)錄入表格的第一個變量。選擇Ctrl+End則可以直接跳轉(zhuǎn)到最后一個變量。(2)記錄間轉(zhuǎn)換與修改、刪除在錄入界面的左下角有一個導(dǎo)航條(紅筆圈出),見下圖。按 “”、“”表示轉(zhuǎn)至前一條或后一條記錄;按 “|” 、“|”表示跳到首條記錄或末條記錄;按“*”為開始錄入新記錄。按“”為刪除當(dāng)前記錄,出現(xiàn)“DEL”,此時,記錄只是被標(biāo)記為刪除,但實(shí)際上,這條記錄仍然存在于數(shù)據(jù)庫中,是可恢復(fù)的。再

36、按“”按鈕后 “DEL”消失,即表示記錄恢復(fù)。若想永久刪除記錄,則:初始界面工具清理REC文件(將有刪除標(biāo)記的記錄徹底清楚)。即可徹底刪除所有標(biāo)記為刪除的記錄,記錄數(shù)會自動減少。系統(tǒng)在刪除記錄前會自動把原庫另存一份備用。在此例中,顯示數(shù)據(jù)庫中共有5條記錄,這是第5條記錄,并且這條記錄是被刪除的,(按“”按鈕后出現(xiàn)“DEL”,如上圖)再按“”按鈕后 “DEL”消失,即表示記錄恢復(fù)。(3)關(guān)聯(lián)數(shù)據(jù)庫間轉(zhuǎn)換當(dāng)打開一組關(guān)聯(lián)的數(shù)據(jù)庫(即,有 RELATE 命令的數(shù)據(jù)庫)時,數(shù)據(jù)表格的左側(cè)會顯示“關(guān)聯(lián)樹”(relatetree)。根據(jù)關(guān)聯(lián)樹,我們可以清楚地了解數(shù)據(jù)庫間的關(guān)系,并實(shí)現(xiàn)在數(shù)據(jù)庫間的轉(zhuǎn)換。點(diǎn)擊關(guān)

37、聯(lián)數(shù)據(jù)庫的名字,可以瀏覽數(shù)據(jù)庫的內(nèi)容,但是仍處于只讀模式,不能修改、錄入數(shù)據(jù)。你只能從激活的數(shù)據(jù)庫開始,經(jīng)含 RELATE 命令的變量激活、進(jìn)入關(guān)聯(lián)數(shù)據(jù)庫,進(jìn)行錄入或修改。3、查找(1)界面錄入界面查找見下圖:(2)方式可以通過字段查找,也可以通過記錄號查找。按字段查找,選擇“查找字段”,會出現(xiàn)如下圖所示窗口,在程序彈出的當(dāng)前數(shù)據(jù)庫的所有變量列表中輸入/選擇要尋找的變量名,按Enter鍵,即可跳到該變量。按記錄號查找,選擇“定位記錄”,出現(xiàn)如下圖所示窗口,直接輸入記錄號即可。若不知道記錄號,則選擇“查找記錄”,會彈出如下窗口:搜索可以同時在最多10個不同的變量上進(jìn)行??梢栽O(shè)置的參數(shù)包括:等于(

38、“=”可寫、可不寫)、不等于()、大于()、小于()、以此開始(abcd*)、以此結(jié)束(*abcd)、或包含(*abcd*)。另外,在設(shè)置“等于”條件時,建議條件的寫法與設(shè)置好的變量類型保持一致。例如,一個數(shù)值型變量設(shè)置為3 位整數(shù)、2 位小數(shù)。則如果欲搜尋該變量等于100 的記錄,則應(yīng)該寫條件為“=100.00”,而不能簡單的寫為“=100”。按F3或選擇“再次查找”可以用相同的搜索條件繼續(xù)搜索。在搜索過程中,按Esc鍵可以終止搜索。4、過濾在數(shù)據(jù)錄入過程中,我們可以限制哪些記錄被顯示出來。要實(shí)現(xiàn)該功能必須預(yù)先在設(shè)置 CHECK 文件時使用 KEY 語句給是其所設(shè)置的變量創(chuàng)建了一個索引。這部

39、分將結(jié)合 CHECK 語句的編輯在下一本手冊中作專門介紹。數(shù)據(jù)庫維護(hù)1、修改數(shù)據(jù)庫如果你只是想在原有數(shù)據(jù)庫的基礎(chǔ)上作一些調(diào)整,但又不想丟失已有的數(shù)據(jù),例如,增加一個變量或者改變已有變量的類型,請你選擇:初始界面/制表界面工具根據(jù)修改的QES文件更新REC文件。(1)修改步驟打開調(diào)查表文件(*.qes)進(jìn)行修改。如果手頭上沒有現(xiàn)成的調(diào)查表文件,你也可以用已有的數(shù)據(jù)庫(*.rec)反過來創(chuàng)建一個新的調(diào)查表文件,即:初始界面/制表界面工具根據(jù)REC文件生成QES文件;編輯/修改調(diào)查表文件(*.qes),例如,增加新變量、刪除變量、改變變量類型等;保存修改后的調(diào)查表文件,然后關(guān)閉該文件;選擇:初始界面

40、/制表界面工具根據(jù)修改的QES文件更新REC文件;選擇修改好的調(diào)查表文件(*.qes)和準(zhǔn)備修改的數(shù)據(jù)庫(*.rec);如果你刪除了某些變量,或者修改了變量名,你會丟失一些數(shù)據(jù)。請認(rèn)真檢查修改了的數(shù)據(jù)庫,避免錯誤操作。不過,即使操作失誤,原來的數(shù)據(jù)庫還是可以恢復(fù)的,它現(xiàn)在已被存為另外一個數(shù)據(jù)庫(仍在相同的文件夾里),文件名為原文件名.old.rec。(2)關(guān)于變量名與變量類型EpiData 中有兩種方式生成變量名。改變命名方式,有可能會修改變量名,進(jìn)而丟失數(shù)據(jù)。在修改數(shù)據(jù)庫時,程序會先檢查原始數(shù)據(jù)庫創(chuàng)建時使用的是什么變量名定義方法,如果不同于現(xiàn)在的 Options 中的設(shè)置,程序會自動彈出一個警告框,建議你使用相同的變量名定義方法。你可以修改原始數(shù)據(jù)庫中的變量類型。所有變量類型都可以修改為字符型變量或大寫字母的字符型變量。數(shù)值型變量可以修改為有相同或更多小數(shù)位數(shù)的數(shù)值型變量。如果修改后的小數(shù)位數(shù)變少了,程序會彈出警告框,提醒你這樣修改可能會丟失數(shù)據(jù)。變量類型修改范圍見下表:原始數(shù)據(jù)庫的變量類型可以修改為整數(shù)浮點(diǎn)型、字符型、大寫字母字符型、加密變量浮點(diǎn)型浮點(diǎn)型、字符型、大寫字母字符型、加密變量IDNUM整數(shù)、浮點(diǎn)型、字符型、大寫字母字符型

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論