- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四单元资料处理技巧(二) - 中国医药大学生物统计研究所
第四單元 資料處理技巧(二)
梁文敏副 教授 葉懿諄 統計 分析師
梁文敏副 教授 葉懿諄 統計 分析師
技巧四:利用日期函數 YRMODA(引數 1,引數 2,引數 3)計算年齡。
在資料處理中,我們經常會需要處理日期的計算,例如:從以下的訪視日期與
個案的出生年、月、日資料去計算個案的年齡;一般統計軟體會提供日期函數,透
過年、月、日的代入 (此處年、月、日稱為此函數的 3個引數 )來處理日期的計算。
個案代號 訪視日期 出生日期
id v_y (年) v_m (月 ) v_d (日 ) b_y (年) b_m (月 ) b_d (日 )
1 97 1 25 66 12 12
2 97 1 25 58 5 6
3 97 1 25 65 1 3
4 97 1 25 64 12 1
… … … … … … …
50 97 1 25 67 10 25
~ 函數介紹 ~
YRMODA(year,month,day)是 SPSS中用來整合年、月、日三個變數為一
個日期變數的函數。實際上,日期變數中存放的數據為自 1582 年 10月
15日起算,該日期為第幾天。例如: YRMODA(1582,10,15)傳回數值為
1(以變數date1 表示) ,YRMODA(1582,10,25)傳回數值為 11(以變數date2
表示) ,利用兩個變數的相減(date2-date1) ,就可以計算這兩個日期之間
差異的天數了。
註:引數 year 以西元年作為標準,建議使用4個數字的西元年,以避免
不必要的麻煩;因此,若為民國 95 年,則需代入 95+1911 。
針對上述,利用訪視日期(v_y,v_m,v_d)及出生日期 (b_y,b_m,b_d)計算訪視日個
案的年齡( 以age 表示) 。
使用方法:
在 SPSS中新增一個變數,命名為 age 。利用SPSS中轉換 (Transform)功能中的計
算 (Compute)配合日期函數: YRMODA(year,month,day)計算年齡 (age)的值。
軟體操作步驟:
新增變數 age
中國醫藥大學 生物統計中心
- 20 -
步驟一:選擇功能【Transform轉換 】→進入【Compute計算 】
在 Target Variable目標變數 框格中,填入新變數名稱:age ,接著在右下方
梁文敏 副教授 葉懿諄 統計分析師
的 Function group 函數的框格中選擇 Date Extraction ,在Functions and
Special Variables :選擇YRMODA的函數,按一下 將 YRMODA的日期
函數送至Numeric Expression數值運算式 框格中,填入:
(YRMODA(v_y+1911,v_m,v_d)-YRMODA(b_y+1911,b_m,b_d))/36
文档评论(0)