記得剛開始接觸護理領域的研究時,發現資料中常夾帶非常多日期/時間的變數,而這個日期/時間變數又是將年//or///秒整合在同一個欄位,無法直接分析,此時我都會搭配其他的軟體,將年//日拆開成3個欄位or將天///秒拆開成4個欄位,接著做一番資料處理後才開始分析,雖然只是拆開一個步驟,但這個步驟卻是時常出錯,主要因為各軟體有日期/時間格式上設定的問題,所以有時候會增加其複雜度。

 

    本節將介紹4種有關時間處理的情形,並以SPSS軟體介紹如何去完成我們所要的變數,一般這4種狀況以涵蓋大部分會用到的情形,分別為:

1.兩個日期/時間點相減,計算經過多少時間,常用在年齡的計算。

2.某一日期/時間點去加減一段時間(duration),得到特定日期/時間點

3.根據日期/時間變項,彙整成一個時間點,譬如說將年、月、日彙整成年//

4.根據日期/時間點,拆成不同的日期/時間變項,譬如說將年//日拆成年、月、日。

 

    以下是我們的示範Datatime1是第一個時間點,time2是第二個時間點,year是年,month是月,data是日。

 

S1

 

(1) 兩個時間點相減

譬如說我們現在想要瞭解time2time1隔了多久。

1.點選Transform(轉換)→Date and Time Wizard(日期和時間精靈)。

 

S2

 

2.選擇Calculate with dates and times(以日期和時間計算)→Next(下一步)。

 

S3

 

3.選擇Calculate the number of time units between(計算兩個日期之間的時間單位數)→Next(下一步)。

S4

 

4.Data1放入減數日期(也就是比較晚的日期,這樣出來的結果才會是正值),Data2放入被減數日期,由於兩個時間相減會有一個期間(duration),這個期間可以依個人需要設定特定單位(年、月、週、日、時、分、秒,此例設定為日)。

 

Ps.值得注意的是,在VariableSPSS額外提供一個變數是今天的時間(Current date and time),有時我們也常利用這個時間去減掉我們指定的日期。

 

S5

 

5.Result Variable是指定出來的變數名稱(譬如說年齡、住院時間),Variable Label是變數註解的部分,最後Execution,左邊Create the variable now是直接建立變項,右邊的Paste the syntax into the syntax window則是將上述的設定轉成語法貼出在語法視窗。

 

S6

 

6.新增出來的變數會在最後一個變數,以第一筆資料來說,time1time2差了5,611天。

 

S7  

arrow
arrow
    全站熱搜

    晨晰部落格新站 發表在 痞客邦 留言(0) 人氣()