綜合知識

當前位置 /首頁/綜合知識 > /列表

epidata裏設置標籤的命令怎麼寫

1.epidata導出SPSS後 變量值標籤都沒有了 是怎麼回事 在epidata裏面設

因為你導出的方式不對。你按照我説的步驟認真做,肯定能恢復變量值標籤。

epidata裏設置標籤的命令怎麼寫

1、在epidata數據導成spss數據時,會同時導出一個sps文件和一個txt文件,打開sps文件後出現這樣的提示:

* EpiData在導出過程中生成兩個文件,* F:問卷.rec 。* 1. C:桌面問卷.sps .

這是 SPSS 命令文件。2. C:桌面問卷.txt,這是含有原始數據的ASCII文本文件.

運行前請修改命令. * 解除註釋(去掉*) 最後命令(保存) .

2.epidata裏面怎麼設置編碼不能重複

可以使用KEY命令,以確保變量值不重複。

詳細介紹如下:KEY的基本語法格式:KEY {UNIQUE} {keynumber}KEY命令就給是所設置的變量建立一個索引,同時會生成另外一個用來保存索引的文件(.EIX),如果KEY後面加上UNIQUE,那麼就是説明此索引為唯一索引,也就是説此變量的值在所有記錄中只能出現一次。當然任何變量都是可以作為索引變量的,但是要是作為唯一索引變量就需要保證該變量值是唯一不能出現重複變量值。

後面的KEYNUMBER是表示第幾個索引,一個數據庫允許建立多個索引。但是最多不要超過10個。

在本數據庫中,對變量ID也就是問卷編碼建立唯一索引,因為編碼是唯一不可重複的變量,也是後期查詢或者排序等炒作的最佳變量。命令內容如下:IDKEY UNIQUEEND這裏KEY UNIQUE後面會自動添加數字1,在編輯的時候可以不用些數字,系統會根據已經有的索引自動更新索引的數字。

KEY命令的好處如下:1.提高查詢的速度和效率上;2.提高排序效率;3.可以保證每一個ID只能錄入一次,如果重複,系統會提示是否查詢已錄入的記錄。4.可以作為和其他數據庫關聯的變量。

3.epidata中多選題應該怎樣設置

多選題的錄入方式有很多種,按照通常的思維,一般會把多選題的每一個選項設置成一個變量,然後用二分類的方式,輸入“1”表示選擇了該選項,輸入“0”表示沒有選擇。

這樣的方式有一個缺點,就是不管有沒有選擇該數據,你都需要在每一個選項對應的變量賦值,例如如果要選擇245這三項,你還得一個選項一個選項輸入,01011這樣就太麻煩了,當然,如果你不把每個學校設置變量,只要得到245 這個變量值,導入spss文件之後,賦予相應的含義,這樣也行(ps:請問5個選項有多少種組合方式呢,hia ~hia ~hia)【回到主題】那麼有沒有一種方法,使得我們輸入245之後,系統立馬知道下面的5個空該如何填寫,並且直接跳到下一題?(ps:小學老師充滿套路的提問方式),答案是“當然有”説那麼多,現在開始進入正題:【如何使用chk命令,設計多選題錄入】這個時候*函數*閃亮登場,首先請允許我隆重介紹一下POS函數:我們如果結合AFTER ENTER(回車之後) IF ……..THEN(如果….那麼) 和 POS 函數,就可以編寫出一個chk命令,讓系統在我們輸入完245 並且按回車之後 執行一項命令,這個命令可以讓系統對下面的選項對應的變量進行賦值,賦值完成之後讓系統直接跳到下一題就使用GOTO命令,用法就是 GOTO 變量名 (含義就是告訴系統,讓光標去你想去的那個變量)chk命令如圖Q4AFTER ENTRYIF POS("1",Q4)<>0 THENLET c1=1ELSELET c1=0ENDIFIF POS("2",Q4)<>0 THENLET c2=1ELSELET c2=0ENDIFIF POS("3",Q4)<>0 THENLET c3=1ELSELET c3=0ENDIFIF POS("4",Q4)<>0 THENLET c4=1ELSELET c4=0ENDIFIF POS("5",Q4)<>0 THENLET c5=1ELSELET c5=0ENDIFGOTO c6ENDEND大家可以直接複製(寫chk命令有相應的格式(基礎內容),這裏就不闡釋了,可以加我微信sky19950817,或者qq857277532 有問題我會盡我所能來幫你解決,添加時註明是在丁香園看到的,本人陝西醫學院醫學僧一枚,很隨和滴,hia~hia~hia~)以上文件我會上載到附件,供大家免費下載。下面詳細的開始詳細的操作步驟(如果有要求,我會錄製一個這方面的視頻)。

4.epidata兩數據庫關聯語句怎麼寫

我只會兩個庫的關聯:母庫db1設置一個索引變量a1,子庫db2也設置相同索引變量a1,假定在db1中錄入變量 z後跳轉:

db1.chk中:

a1

key unique

end

z

after entry

relate a1 db2

end;

end;

db2.chk中:

a1

key

end

這樣,db1錄完z後就跳到db2了。但是,如果還有db3需要跳,怎麼辦?我不知道。

TAG標籤:epidata 命令 設置 #