Cách mã hóa biến bằng lệnh Recode – Hỗ Trợ SPSS – Nhóm MBA Bách Khoa

Nhóm MBA ĐH Bách Khoa [email protected] ra mắt cách mã hóa lại biến ( Recode ), có hai loại là mã hóa vào cùng một biến và mã hóa bằng cách tạo biến khác

Ví dụ có biến TUỔI như bên dưới, đang là biến liên tục, là số tuổi của người được đánh giá. Ta cần làm sao cho tuổi chia ra các nhóm, ví dụ nhóm 1 là từ 18 đến 25 tuổi. Nhóm 2 là từ 26 đến 35 tuổi, nhóm 3 từ 36 đến 45 tuổi… Và các biến mới này sẽ có giá trị là 1 2 3 …  ứng với các nhóm đề ra.

Đầu tiên các bạn tải về file thực hành thực tế Hoàng Trọng ở đây

Chọn file

Data thuc hanh.sav

Quy trình thực thi việc mã hóa lại biến sang biến khác

1. Vào menu Transform>Recode>Into Different Variables

Mở hộp thoại Recode Into Different Variables để lệnh Recode tạo cho bạn một biến mới với các giá trị mã hóa do bạn khai báo trên cơ sở biến gốc, còn biến cũ làm cơ sở mã hóa vẫn được giữ lại. Nhớ là đừng chọn Into Same Variables trừ khi bạn muốn lệnh Recode làm mất đi biến cũ của bạn và tạo ra một biến mới với các bộc lộ vừa được mã hóa trên cơ sở biến cũ .

recode1

2. Trong hộp thoại Recode Into Different Variables

Bạn chọn biến muốn recode ( ở đây là biến tuôi ) đưa sang khung Numeric Variable -> Output Variable bằng cách : nhắp chuột tại tên biến muốn recode trong list biến nguồn bên trái và biến đó sẽ được chiếu sáng, sau đó rê con trỏ chuột đến đầu mũi tên hướng vào khung Numeric Variable -> Output Variable, nhắp chuột và tên biến này sẽ Open trong khung Numeric Variable -> Output Variable

recode2

3. Sau đó sang phần Output Variable

Đặt tên và nhãn cho biến mới này, ví dụ đặt là tuoiMH, đặt nhãn Label là “ tuổi được mã hóa lại ” sau đó nhấn nút Change để báo cho SPSS biết bạn muốn recode biến tuôi -> tuôiMH, nhớ đừng quên nút Change nếu không lệnh recode của bạn sẽ không thành công xuất sắc .

4. Nhấp vào nút Old and new value

Mở tiếp hộp thoại Recode into Diferent Variables : Old and New Values để xác lập sự quy đổi giữa giá trị cũ và giá trị mới tương ứng. Trong hộp thoại này, lần lượt khai báo phần giá trị cũ ( Old Value bên tay trái ), tương ứng với từng giá trị mới ( New Value bên tay phải ), có các loại giá trị cũ hoàn toàn có thể được recode như sau

Value : từng giá trị cũ rời rạc ứng với 1 giá trị mới

System-missing : giá trị khuyết của mạng lưới hệ thống

System or user mising : giá trị khuyết của mạng lưới hệ thống hoặc do người sử dụng định nghĩa .

Range : một khoảng chừng giá trị cũ ứng với một giá trị mới, trường hợp này cũng có ba trường hợp nhỏ là

Khoảng giữa hai giá trị ( Range … through ) ;

Khoảng từ giá trị nhỏ nhất đến một giá trị xác lập được nhập vào ( Lowesr through … Range ) ;

Khoảng từ một giá trị xác lập được nhập vào đến giá trị lớn nhất ( Range … through Highest )

Mỗi lần bạn xác lập xong một cặp giá trị cũ và chỉ định giá trị mới, nút Add sẽ hiện sáng lên, hãy nhấn vào nút này để đưa cặp giá trị cũ được khai báo và giá trị mới này vào ô Old -> New : ( nhớ đừng quên nhấn nút Add sau mỗi lần xác lập xong một cặp giá trị cũ – mới )

5. Xác định xong bạn nhấp nút Continue

Để trở về hộp thoại trước đó và chọn OK để triển khai lệnh mã hóa lại, lúc đó trên màn hình hiển thị Variable view Open một biến mới là tuoiMH nằm dưới cùng tức là biến được tạo mới nhất

6. Trên màn hình Variable View

Bạn phải vào thuộc tính Values để gán các nhãn giá trị cho biến tuoiMH vừa tạo, nếu không khai báo các nhãn giá trị thì khi bạn lập bảng tần số cho tuoiMH, SPSS sẽ truy xuất ra tần số của các số lượng 1, 2, 3, 4 mà bạn đã gán chứ không truy xuất các bộc lộ ( 18 – 25 ) ; ( 26-35 ), … của biến tuoiMH. Do đó bạn phải nhớ khai báo Values cho tuoiMH .

recode4

Sau đây là video triển khai :

4.2 / 5 – ( 53 bầu chọn )

Cách mã hóa biến bằng lệnh Recode – Hỗ Trợ SPSS – Nhóm MBA Bách Khoa

Bài viết liên quan
Hotline 24/7: O984.666.352
Alternate Text Gọi ngay