Apa cara yang baik untuk memvisualisasikan serangkaian tanggapan Likert?
Misalnya, satu set item yang menanyakan tentang pentingnya X terhadap keputusan seseorang tentang A, B, C, D, E, F & G? Apakah ada sesuatu yang lebih baik daripada grafik batang yang ditumpuk?
- Apa yang harus dilakukan dengan respons N / A? Bagaimana mereka diwakili?
- Haruskah diagram batang melaporkan persentase, atau jumlah respons? (yaitu, apakah bar harus memiliki panjang yang sama?)
- Jika persentase, haruskah penyebut menyertakan tanggapan tidak valid dan / atau N / A?
Saya memiliki pandangan sendiri, tetapi saya mencari ide orang lain.
R
pengguna bahwa plot semacam ini diimplementasikan dalam paketHH
. Untuk memberi Anda kesan, Anda dapat mencobalikert(t(apply(data, 2, table)))
.Barchart bertumpuk umumnya dipahami dengan baik oleh non-ahli statistik, asalkan diperkenalkan dengan lembut. Sangat berguna untuk mengukur mereka pada metrik umum (mis. 0-100%), dengan warna bertahap untuk setiap kategori jika ini adalah item ordinal (mis. Likert). Saya lebih suka dotchart (Cleveland dot plot), ketika tidak ada terlalu banyak item dan tidak lebih dari 3-5 kategori tanggapan. Tapi itu benar-benar masalah kejelasan visual. Saya biasanya memberikan% karena ini adalah ukuran standar, dan hanya melaporkan% dan dihitung dengan barchart yang tidak ditumpuk. Ini adalah contoh dari apa yang saya maksud:
Render yang lebih baik dapat dicapai dengan
lattice
atauggplot2
. Semua item memiliki kategori respons yang sama dalam contoh khusus ini, tetapi dalam kasus yang lebih umum kita mungkin mengharapkan yang berbeda, sehingga menunjukkan semuanya tidak tampak berlebihan seperti halnya di sini. Namun dimungkinkan untuk memberikan warna yang sama untuk setiap kategori respons sehingga memudahkan pembacaan.Tapi saya akan mengatakan barchart bertumpuk lebih baik ketika semua item memiliki kategori respons yang sama, karena mereka membantu untuk menghargai frekuensi modalitas satu respons di seluruh item:
Saya juga bisa memikirkan semacam peta panas, yang berguna jika ada banyak item dengan kategori respons yang sama.
Respons yang hilang (khususnya bila tidak dapat diabaikan atau dilokalkan pada item / pertanyaan tertentu) harus dilaporkan, idealnya untuk setiap item. Secara umum,% tanggapan untuk setiap kategori dihitung tanpa NA. Inilah yang biasanya dilakukan dalam survei atau psikometrik (kita berbicara tentang "tanggapan yang diungkapkan atau diamati").
NB Saya bisa memikirkan hal-hal yang lebih mewah seperti gambar yang ditunjukkan di bawah ini (yang pertama dibuat dengan tangan, yang kedua adalah dari
ggplot2
,ggfluctuation(as.table(tab))
), tetapi saya tidak berpikir itu menyampaikan informasi seakurat dotplot atau barchart karena variasi permukaan sulit untuk dilakukan. menghargai.sumber
Saya pikir jawaban chl sangat bagus.
Satu hal yang mungkin saya tambahkan, adalah untuk kasus yang Anda ingin membandingkan korelasi antara item. Untuk itu, Anda dapat menggunakan sesuatu seperti matriks sebar-plot Korelasi untuk data kategori-terurut
(Kode itu masih membutuhkan beberapa penyesuaian - tetapi ini memberikan gambaran umum ...)
sumber
pairs.panels
fungsi dalampsych
paket oleh W Revelle.