Trong các
nghiên cứu về tình trạng dinh dưỡng của trẻ em <5 tuổi. Chúng ta thường cần
tính toán độ tuổi của trẻ theo ngày hoặc tháng để đánh giá được tình trạng dinh
dưỡng một cách chính xác hơn. Có nhiều cách để ta có thể tính tuổi theo ngày,
tháng, năm. Các cú pháp ta có thể sử dụng như sau:
Ví du: Tính tuổi con thứ nhất của người được phỏng vấn.
a.
Tính tuổi
(theo ngày)
Dofile:
gen [tuổi_ngày]=[ngày
hiện tại]-[ngày sinh]
Dofile ví dụ:
gen
tuoi_ngay = v1 - q371c
la var
tuoi_ngay "Tuoi cua tre tinh theo ngay"
tab
tuoi_ngay
Kết quả phân bố tần số.
b.
Tính tuổi
(theo tháng)
Dofile:
gen [tuổi_tháng]=[tuổi_ngày]*12/365.2425
Dofile ví dụ:
gen
tuoi_thang=tuoi_ngay*12/365.2524
la var
tuoi_thang "Tuoi cua tre tinh theo thang"
tab
tuoi_thang
Kết quả phân bố tần số.
c.
Tính
tuổi (theo năm)
Ta có thể
tính tuổi bằng 2 cách (syntax1, syntax2) như sau:
Syntax 1:
gen [tuổi _năm]=[tuổi_ngày]/365.2425
Dofile syntax1:
gen tuoi_nam=tuoi_ngay/365.2425
la var tuoi_nam “tuoi_nam-Tuoi cua tre tinh
theo nam”
tab tuoi_nam
Dofile 2:
gen [tuổi _năm]=[tuổi_tháng]/12.
Dofile syntax2:
gen tuoi_nam2 = tuoi_thang/12
la var tuoi_nam2 “tuoi_nam2-Tuoi cua tre tinh theo nam”
tab tuoi_nam2
Kết quả phân
bố tần số
d. Chọn một khoảng ngày tháng (select a range of date) - Sử dụng Data5
**** Chỉ lựa chọn những cases từ năm X trở đi****
Ví dụ: Năm 2011, chúng ta chỉ muốn tìm hiểu về tình trạng nạo phá thai của phụ nữ > 30 tuổi thì chúng ta có thể lựa chọn những phụ nữ sinh từ năm 1981 trở lên
Dofile ví dụ:
gen y=year(q1)
preserve
keep y<1981
tab q1
restore
Số lượt đọc:
4076
-
Cập nhật lần cuối:
05/07/2012 04:16:36 PM |