Trong phân tích, có những biến có quá
nhiều giá trị hoặc nhiều phân loại nhưng lại không phải là biến chính mà chúng
ta thực sự quan tâm đến vì vậy để thuận lợi và phù hợp hơn với mục đích nghiên
cứu chúng ta muốn tạo ra các biến mới có ít phân loại hơn hoặc các nhóm giá trị
mới từ biến ban đầu bằng cách mã hóa lại biến. Có 2 cách để mã hóa biến: mã hóa
biến mới thay thế hoàn toàn biến cũ (recode into same variables) và mã hóa biến
mới từ biến cũ mà vẫn giữ nguyên biến cũ (recode into difference variable) – Sử
dụng Data 3. a.
Mã hóa lại biến mới thay thế biến cũ
(Recode into same variables )
Syntax:
recode [biến X] (điều kiện 1) (điều
kiện 2)…(điều kiện n)
la var [biến X] 'Định nghĩa biến X mới'.
label define [biến X] 1 “giá trị 1 mới” 2”giá trị biến mới
2” n”giá trị biến mới n”
label value [biến X] [biến X]
Ví
dụ: Trong
biến nghề nghiệp hiện tại ta đang thấy có một phân loại là thất nghiệp, nếu sử
dụng để so sánh sự khác nhau giữa các nghề ta có cảm giác sẽ không hợp lý. Chúng
ta muốn mã hóa lại biến nghề nghiệp có câu trả lời Thất nghiệp thành missing. Kết
quả chạy tần số trước khi mã hóa biến tab
q8
Syntax
ví dụ:
recode
q8 (1=1) (2=2) (3=3) (4=4) (5=5) (6=.) (8=8)
la
var q8 “q8-nghe nghiep chinh”
label
define q8 1”Nong dan” 2”Cong nhan” 3”Hoc sinh/Sinh vien” 4”Can bo nha nuoc” 5”Kinh
doanh/buon ban” 8 “Khac”
label
value q8 q8
tab
q8,m
Kết
quả phân bố tần số
b.
Mã hóa lại biến mới giữ nguyên biến cũ
(Recode into difference variables)
Syntax:
recode [biến X] (điều kiện 1) (điều
kiện 2)…(điều kiện n), gen (biến mới Y)
la var [biến X] 'Định nghĩa biến Y mới'.
label define [biến Y] 1 “giá trị 1 mới” 2”giá trị biến mới
2” n”giá trị biến mới n”
label value [biến Y] [biến Y]
Ví
dụ: Trong
nghiên cứu về việc sử dụng biện pháp tránh thai của phụ nữ đã kết hôn, biến nghề
nghiệp (q8) có 7 phân loại như nông dân, công nhân, kinh doanh/buôn bán… Tuy
nhiên ta chỉ muốn tìm hiểu sự khác biệt về việc sử dụng biện pháp tránh thai giữa
nhóm làm nông nghiệp so với tất cả các nhóm khác, vì vậy nếu để biến nghề nghiệp
như ban đầu sẽ không còn phù hợp cho mục đích phân tích, ta có thể tạo ra một
biến nghề nghiệp mới gồm 2 phân loại là nông dân và nghề khác từ chính biến cũ (q8).Kết quả chạy tần số trước khi mã hóa tab
q8
Syntax ví dụ: recode q8 (1=1) (2=2) (3=2) (4=2) (5=2) (6=2) (8=2), gen (q8_n)
la var q8_n "q8_n-Nhom nghe nghiep chinh"
label define q8_n 1"Nong dan" 2"Nghe khac"
label value q8_n q8_n tab q8_n Kết quả chạy tần số sau khi mã hóa.
Số lượt đọc:
5813
-
Cập nhật lần cuối:
28/06/2012 11:37:06 PM |