Website chỉ chia sẻ kiến thức, không giải đáp thắc mắc, không tư vấn!

Tạo biến, nhập liệu câu hỏi nhiều trả lời trong SPSS

SPSS October 9, 2021

Câu hỏi nhiều trả lời (câu hỏi nhiều đáp án) là dạng câu hỏi mà đáp viên có thể trả lời nhiều đáp án. Để hình dung rõ hơn khái niệm câu hỏi nhiều trả lời và cách mã hóa, chúng ta sẽ xét ví dụ: Anh/Chị đã dùng điện thoại thương hiệu gì?

1. iPhone              2. Samsung            3. Vsmart

4. Oppo                5. Huawei               6. Khác

Sẽ có nhiều đáp viên từ trước đến giờ họ đã dùng qua nhiều dòng điện thoại của các hãng khác nhau. Do vậy, một người có thể chọn nhiều đáp án đối với câu hỏi ở trên, đây là một câu hỏi nhiều trả lời. Đối với dạng câu hỏi này, chúng ta có hai cách mã hóa.

1. Mã hóa câu hỏi nhiều trả lời – Cách 1

Nếu câu hỏi nhiều trả lời có bao nhiêu đáp án, chúng ta sẽ tạo bấy nhiêu biến. Cụ thể trong ví dụ này, chúng ta sẽ tạo sáu biến từ Q1.1 đến Q1.6.

xu ly cau hoi nhieu tra loi spss

  • Name: Nên đặt tên biến theo cú pháp Tên biến gốc + Hậu tố số thứ tự. Ví dụ trong trường hợp này, câu hỏi được mã hóa với tên biến là Q1. Nhưng vì là dạng câu hỏi nhiều trả lời, cần tạo ra sáu biến tương ứng 6 đáp án, chúng ta gán thêm số đếm 1-6 phía sau Q1.
  • Type: Numeric.
  • Label: Không cần đặt tên Label.
  • Measure: Nominal.
  • Values: Gán giá trị các đáp án của câu hỏi. Tất cả sáu biến đều gán giống nhau.

xu ly cau hoi nhieu tra loi spss

Khi nhập liệu, mỗi hàng sẽ tương ứng với một đáp viên. Giả sử có năm người tương ứng chọn như sau:

– Người 1: iPhone, Samsung, Huawei – Giá trị: 1, 2, 5

– Người 2: iPhone, Samsung – Giá trị: 1, 2

– Người 3: Samsung, Vsmart, Oppo, Huawei – Giá trị: 2, 3, 4, 5

– Người 4: Cả 6 hãng điện thoại – Giá trị: 1, 2, 3, 4, 5, 6

– Người 5: iPhone – Giá trị: 1

Tiến hành nhập liệu tương ứng như hình bên dưới. Đáp viên số 1 sử dụng ba thương hiệu máy khác nhau, do vậy sẽ nhập giá trị ba thương hiệu này lần lượt vào biến Q1.1, Q1.2 và Q1.3, các biến còn lại để trống. Tương tự cho các đáp viên còn lại.

xu ly cau hoi nhieu tra loi spss

Sau khi hoàn thành mã hóa và nhập liệu, chúng ta thực hiện tạo biến nhiều trả lời tổng hợp. Sử dụng tập dữ liệu thực hành có tên 300 – DLTH 7 – MC 1.sav của ebook SPSS 26 Phạm Lộc Blog, tại giao diện SPSS, vào Analyze > Multiple Response > Define Variable Sets…

xu ly cau hoi nhieu tra loi spss

Cửa sổ Define Multiple Response Sets xuất hiện, đưa các biến đơn của câu hỏi nhiều trả lời vào mục Variables in Set.

xu ly cau hoi nhieu tra loi spss

Sau khi đưa các biến qua, tích vào mục Categories, nhập giá trị vào Rangethrough. Range là giá trị mã hóa nhỏ nhất của câu hỏi, through là giá trị mã hóa lớn nhất của câu hỏi. Cụ thể trong với ví dụ thực hành, câu hỏi có sáu đáp án, chúng ta đã mã hóa từ 1 đến 6. Như vậy, Range sẽ nhập vào 1 và through nhập vào 6.

Mục Name là tên biến, phần này bắt buộc phải khai báo, trong ví dụ thực hành, tác giả đặt tên là Q1. Mục Label là nhãn biến, phần này không bắt buộc khai báo. Giả sử, muốn chú thích biến Q1 mang hàm ý là “Thương hiệu điện thoại”, chúng ta sẽ nhập ở Label là “Thương hiệu điện thoại”. Số ký tự ở Label khá hạn chế, do vậy cần đặt nội dung ngắn gọn. Trong ví dụ thực hành này, tác giả không khai báo Label tại đây mà sẽ điền bổ sung sau khi xuất kết quả thống kê. Cuối cùng, nhấp vào nút Add để xác nhận tạo biến.

xu ly cau hoi nhieu tra loi spss

Biến được tạo xong sẽ nằm ở mục Multiple Response Sets và có ký hiệu $ trước tên biến biểu thị cho biến nhiều trả lời tổng hợp. Đây là biến ảo được lưu tạm, không phải biến thực nên tại giao diện Variable View của SPSS không có sự xuất hiện biến này.

xu ly cau hoi nhieu tra loi spss

2. Mã hóa câu hỏi nhiều trả lời – Cách 2

Tương tự cách mã hóa câu hỏi nhiều đáp án số 1, chúng cũng tạo sáu biến từ Q1.1 đến Q1.6. Lúc này mỗi biến sẽ đóng vai trò là một câu hỏi của từng đáp án.

Q1.1: Anh/Chị có phải đã từng dùng điện thoại iPhone? Đáp án: Có/Không

Q1.2: Anh/Chị có phải đã từng dùng điện thoại Samsung? Đáp án: Có/Không

Q1.3: Anh/Chị có phải đã từng dùng điện thoại Vsmart? Đáp án: Có/Không

Q1.4: Anh/Chị có phải đã từng dùng điện thoại Oppo? Đáp án: Có/Không

Q1.5: Anh/Chị có phải đã từng dùng điện thoại Huawei? Đáp án: Có/Không

Q1.6: Ngoài các tên kể trên, Anh/Chị có dùng thương hiệu khác không? Đáp án: Có/Không

xu ly cau hoi nhieu tra loi spss

  • Type:
  • Label: Mỗi label của một biến sẽ nhập một đáp án trả lời của câu hỏi.
  • Measure:
  • Values: Dùng hệ nhị phân, gán 0 là “Không” và gán 1 là “Có”.

xu ly cau hoi nhieu tra loi spss

Khi nhập liệu, mỗi hàng sẽ tương ứng với một đáp viên. Mỗi biến sẽ tương ứng một hãng điện thoại, nếu đáp viên có dùng sẽ cho điểm 1, nếu không dùng sẽ cho điểm 0. Dùng lại ví dụ năm người như ở cách mã hóa 1:

– Người 1: iPhone, Samsung, Huawei

– Người 2: iPhone, Samsung

– Người 3: Samsung, Vsmart, Oppo, Huawei

– Người 4: Cả 6 hãng điện thoại

– Người 5: iPhone

Tiến hành nhập liệu tương ứng như hình bên dưới. Đáp viên số 1 sử dụng ba thương hiệu iPhone, Samsung, Huawei, do vậy sẽ nhập 1 vào các biến Q1.1, Q1.2 và Q1.5, các biến còn lại sẽ nhập giá trị 0. Tương tự cho các đáp viên còn lại.

xu ly cau hoi nhieu tra loi spss

Sau khi hoàn thành mã hóa và nhập liệu, chúng ta thực hiện tạo biến nhiều trả lời tổng hợp. Sử dụng tập dữ liệu thực hành có tên 300 – DLTH 8 – MC 2.sav của ebook SPSS 26 Phạm Lộc Blog, tại giao diện SPSS, vào Analyze > Multiple Response > Define Variable Sets… Cửa sổ Define Multiple Response Sets xuất hiện, tương tự như cách mã hóa 1, tiến hành đưa các biến đơn của câu hỏi nhiều trả lời vào mục Variables in Set.

Tiếp theo, thay vì tích vào mục Categories, chúng ta tích vào Dichotomies, nhập giá trị 1 vào Counted value. Mục NameLabel tương tự như cách mã hóa 1. Cuối cùng, nhấp vào nút Add để xác nhận tạo biến.

xu ly cau hoi nhieu tra loi spss

Phần thống kê câu hỏi nhiều trả lời và xuất kết quả sẽ được giới thiệu tại bài viết Thống kê tần số biến nhiều trả lời trên SPSS 26.