Trực quan hóa dữ liệu phản hồi mục Likert


25

Những cách tốt để hình dung tập hợp các phản ứng Likert là gì?

Ví dụ: một tập hợp các mục tìm hiểu về tầm quan trọng của X đối với các quyết định của A về A, B, C, D, E, F & G? Có một cái gì đó tốt hơn so với biểu đồ thanh xếp chồng lên nhau?

  • Nên làm gì với câu trả lời của N / A? Làm thế nào họ có thể được đại diện?
  • Các biểu đồ thanh nên báo cáo tỷ lệ phần trăm, hoặc số lượng phản hồi? (tức là các thanh có nên có cùng chiều dài không?)
  • Nếu tỷ lệ phần trăm, mẫu số có nên bao gồm các phản hồi không hợp lệ và / hoặc N / A không?

Tôi có quan điểm riêng của mình, nhưng tôi đang tìm kiếm ý tưởng của người khác.

Câu trả lời:


30

Tôi thích chế độ xem trung tâm. Phiên bản cụ thể này loại bỏ các câu trả lời trung lập (xử lý hiệu quả trung lập và không áp dụng như nhau) để chỉ hiển thị số lượng ý kiến ​​đồng ý / không đồng ý. Điểm 0 là nơi màu đỏ và màu xanh gặp nhau. Trục đếm được cắt ra.

văn bản thay thế

Để so sánh, đây là năm câu trả lời giống như tỷ lệ phần trăm xếp chồng lên nhau, hiển thị cả màu trung tính (màu xám) và không có câu trả lời (màu trắng).

văn bản thay thế

Cập nhật: Bài viết gợi ý một phương pháp tương tự: Vẽ sơ đồ Likert và các thang điểm đánh giá khác (PDF)


2
(+1) Thú vị! Bạn sử dụng phần mềm nào? Chỉ là một nhận xét: Không có dấu hiệu nào về giá trị tuyệt đối cho% hoặc tổng số, vì vậy điều này dường như chỉ cho phép giải thích tương đối.
chl

Xin lỗi, tôi đã không đọc câu cuối cùng của bạn (trục x là vô hình). Tôi sẽ thử một nhận xét khác: Bất kỳ cơ hội nào để có được số NA hiển thị trong chế độ xem trung tâm (nghĩa là phân biệt chúng với trung tính)?
chl

@chl Cảm ơn. Tôi sử dụng JMP, mà tôi được trả tiền để làm việc. Cái đầu tiên là một biểu đồ thanh xếp chồng lên nhau với các giá trị dương và âm, điều này có thể có trong nhiều công cụ. Đếm NA có thể được thực hiện theo nhiều cách khác nhau (ở một đầu, tách trên cả hai đầu, ở giữa, cột riêng biệt) và dường như không có cách nào tốt hơn cho hầu hết các tình huống.
xan

2
Chỉ muốn thêm cho Rngười dùng rằng các loại lô này được triển khai trong gói HH. Để cho bạn một ấn tượng, bạn có thể thử likert(t(apply(data, 2, table))).
hplieninger

1
Tôi nghĩ rằng tài liệu tham khảo là "B Robbins, Naomi; M Heiberger, Richard (2011)." Vẽ sơ đồ Likert và các thang điểm đánh giá khác ". JSM 2011: 1058 Lỗi1066."
Kit Johnson

23

Barcharts xếp chồng thường được hiểu bởi những người không thống kê, miễn là chúng được giới thiệu nhẹ nhàng. Sẽ rất hữu ích khi chia tỷ lệ chúng theo một số liệu chung (ví dụ 0-100%), với màu dần dần cho mỗi danh mục nếu đây là các mục thứ tự (ví dụ: Likert). Tôi thích dotchart (âm mưu chấm của Cleveland), khi không có quá nhiều mục và không quá 3-5 loại phản hồi. Nhưng nó thực sự là một vấn đề rõ ràng trực quan. Tôi thường cung cấp% vì đây là một biện pháp được tiêu chuẩn hóa và chỉ báo cáo cả% và số lượng với barchart không được xếp chồng lên nhau. Đây là một ví dụ về những gì tôi có nghĩa là:

data(Environment, package="ltm")
Environment[sample(1:nrow(Environment), 10),1] <- NA
na.count <- apply(Environment, 2, function(x) sum(is.na(x)))
tab <- apply(Environment, 2, table)/
       apply(apply(Environment, 2, table), 2, sum)*100
dotchart(tab, xlim=c(0,100), xlab="Frequency (%)", 
         sub=paste("N", nrow(Environment), sep="="))
text(100, c(2,7,12,17,22,27), rev(na.count), cex=.8)
mtext("# NA", side=3, line=0, at=100, cex=.8)

văn bản thay thế

Kết xuất tốt hơn có thể đạt được với latticehoặc ggplot2. Tất cả các mục có cùng loại phản hồi trong ví dụ cụ thể này, nhưng trong trường hợp tổng quát hơn, chúng tôi có thể mong đợi các mục khác nhau, do đó hiển thị tất cả các mục đó sẽ không có vẻ dư thừa như trường hợp ở đây. Tuy nhiên, có thể đưa ra cùng một màu cho từng loại phản ứng để tạo điều kiện cho việc đọc.

Nhưng tôi sẽ nói rằng các barcharts xếp chồng sẽ tốt hơn khi tất cả các mục có cùng loại phản hồi, vì chúng giúp đánh giá cao tần suất của một phương thức phản hồi trên các mục:

văn bản thay thế

Tôi cũng có thể nghĩ ra một số loại bản đồ nhiệt, rất hữu ích nếu có nhiều mục có loại phản ứng tương tự. văn bản thay thế

Thiếu câu trả lời (đặc biệt khi không đáng kể hoặc cục bộ trên mục / câu hỏi cụ thể) nên được báo cáo, lý tưởng cho từng mục. Nói chung,% phản hồi cho mỗi danh mục được tính mà không có NA. Đây là những gì thường được thực hiện trong khảo sát hoặc tâm lý học (chúng tôi nói về "phản ứng được thể hiện hoặc quan sát").

Tái bút: Tôi có thể nghĩ về những thứ lạ mắt hơn như hình dưới đây (cái đầu tiên được làm bằng tay, cái thứ hai là từggplot2 , ggfluctuation(as.table(tab))), nhưng tôi không nghĩ rằng nó truyền đạt như thông tin chính xác như dotplot hoặc barchart kể từ biến bề mặt rất khó để đánh giá. văn bản thay thế

văn bản thay thế


2
BTW, Một câu hỏi về phản hồi theo thang đo Likert đã xuất hiện trên weblog của Andrew Gelman ngày hôm qua :) j.mp/aBm8mZ
chl

14

Tôi nghĩ rằng câu trả lời của chl là tuyệt vời.

Một điều tôi có thể thêm vào, là trong trường hợp bạn muốn so sánh tương quan giữa các mục. Cho rằng bạn có thể sử dụng một cái gì đó như ma trận biểu đồ phân tán Tương quan cho dữ liệu phân loại theo thứ tự

văn bản thay thế

(Mã đó vẫn cần một số điều chỉnh - nhưng nó mang lại ý tưởng chung ...)


3
(+1) Điều này nhắc nhở tôi về pairs.panelschức năng trong psychgói của W Revelle.
chl

Hấp dẫn. Tôi đã đi qua mã đó, nhưng không bao giờ biết nó cũng tồn tại trong gói tâm lý. Tôi chắc chắn rằng nó đã truyền cảm hứng cho tôi trong một ngày nào đó khi tôi viết bài đăng đó (tôi nên thêm phần này vào các khoản tín dụng trên bài đăng ...)
Tal Galili
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.