การแสดงข้อมูลการตอบสนองของรายการ Likert


25

มีวิธีใดที่ดีในการแสดงชุดคำตอบของ Likert

ตัวอย่างเช่นชุดของรายการที่สอบถามเกี่ยวกับความสำคัญของ X ต่อการตัดสินใจเกี่ยวกับ A, B, C, D, E, F & G มีบางสิ่งที่ดีกว่าแผนภูมิแท่งแบบเรียงซ้อนหรือไม่?

  • ควรทำอย่างไรกับคำตอบของ N / A พวกเขาจะเป็นตัวแทนได้อย่างไร?
  • แผนภูมิแท่งควรรายงานเปอร์เซ็นต์หรือจำนวนคำตอบหรือไม่ (กล่าวคือแท่งควรมีความยาวเท่ากันหรือไม่)
  • หากเป็นเปอร์เซ็นต์ตัวหารควรรวมการตอบสนองที่ไม่ถูกต้องและ / หรือ N / A หรือไม่

ฉันมีมุมมองของตัวเอง แต่ฉันกำลังมองหาความคิดของคนอื่น

คำตอบ:


30

ฉันชอบมุมมองนับศูนย์กลาง รุ่นพิเศษนี้จะลบคำตอบที่เป็นกลาง (รักษาความเป็นกลางและ n / a เหมือนกันอย่างมีประสิทธิภาพ) เพื่อแสดงเฉพาะจำนวนความคิดเห็นที่เห็นด้วย / ไม่เห็นด้วย 0 จุดคือจุดที่พบสีแดงและสีน้ำเงิน แกนนับถูกตัดออก

ข้อความแสดงแทน

สำหรับการเปรียบเทียบนี่คือคำตอบห้ารายการเดียวกับเปอร์เซ็นต์ซ้อนกันซึ่งแสดงทั้งเป็นกลาง (สีเทา) และไม่มีคำตอบ (สีขาว)

ข้อความแสดงแทน

อัปเดต: กระดาษแนะนำวิธีที่คล้ายกัน: พล็อต Likert และเครื่องชั่งอื่น ๆ (PDF)


2
(+1) น่าสนใจ! คุณใช้ซอฟต์แวร์ตัวไหน เพียงคำพูด: ไม่มีข้อบ่งชี้เกี่ยวกับค่าสัมบูรณ์สำหรับ% หรือจำนวนดังนั้นดูเหมือนว่าจะอนุญาตเฉพาะการตีความที่เกี่ยวข้อง
chl

ขออภัยฉันไม่ได้อ่านประโยคสุดท้ายของคุณ (แกน x มองไม่เห็น) ฉันจะลองอีกคำพูด: มีโอกาสที่จะทำให้ค่านับ NA แสดงให้เห็นในมุมมองกึ่งกลาง (เช่นแยกความแตกต่างจากเป็นกลาง) หรือไม่
chl

@chl ขอบคุณ ฉันใช้ JMP ซึ่งฉันได้รับเงินเพื่อทำงาน อันแรกคือแผนภูมิแท่งแบบเรียงซ้อนที่มีค่าบวกและค่าลบซึ่งควรเป็นไปได้ในเครื่องมือจำนวนมาก การนับ NA สามารถทำได้หลายวิธี (ที่ปลายด้านหนึ่ง, แยกทั้งสองด้าน, ตรงกลาง, แยกคอลัมน์) และดูเหมือนไม่มีใครจะดีไปกว่าสถานการณ์ส่วนใหญ่
xan

2
แค่อยากจะเพิ่มสำหรับผู้ใช้ที่ชนิดของการแปลงเหล่านี้จะดำเนินการในแพคเกจR เพื่อให้คุณประทับใจคุณอาจลองHH likert(t(apply(data, 2, table)))
hplieninger

1
ฉันคิดว่าข้อมูลอ้างอิงคือ "B Robbins, Naomi; M Heiberger, Richard (2011)" พล็อตลิกเกอร์ Likert และเรทติ้งอื่น ๆ "JSM 2011: 1058-1066
Kit Johnson

23

โดยทั่วไปแล้วผู้ที่ไม่ใช่นักสถิติจะเข้าใจ Barchart ที่ซ้อนกันได้ดี มันมีประโยชน์ในการไต่พวกมันบนตัวชี้วัดทั่วไป (เช่น 0-100%) ด้วยสีที่ค่อยเป็นค่อยไปสำหรับแต่ละหมวดหมู่หากสิ่งเหล่านี้เป็นรายการลำดับ (เช่น Likert) ฉันชอบdotchart (Cleveland dot plot) เมื่อไม่มีรายการมากเกินไปและไม่เกิน 3-5 หมวดหมู่การตอบกลับ แต่มันเป็นเรื่องของภาพที่ชัดเจน ฉันมักจะให้% เนื่องจากเป็นการวัดที่ได้มาตรฐานและรายงานทั้ง% และจำนวนด้วย barchart ที่ไม่ได้ซ้อนเท่านั้น นี่คือตัวอย่างของสิ่งที่ฉันหมายถึง:

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)

ข้อความแสดงแทน

การแสดงผลที่ดีกว่าจะประสบความสำเร็จด้วยหรือlattice ggplot2รายการทั้งหมดมีหมวดหมู่การตอบสนองที่เหมือนกันในตัวอย่างนี้ แต่โดยทั่วไปเราอาจคาดหวังว่าจะแตกต่างกันดังนั้นการแสดงทั้งหมดจะไม่ซ้ำซ้อนเหมือนในกรณีนี้ อย่างไรก็ตามเป็นไปได้ที่จะให้สีเดียวกันกับแต่ละหมวดหมู่การตอบสนองเพื่อความสะดวกในการอ่าน

แต่ฉันจะบอกว่าบาร์โค้ดแบบเรียงซ้อนดีกว่าเมื่อทุกรายการมีหมวดหมู่การตอบสนองเหมือนกันเพราะพวกเขาช่วยชื่นชมความถี่ของการตอบสนองแบบหนึ่งต่อรายการ:

ข้อความแสดงแทน

ฉันยังสามารถนึกถึงแผนที่ความร้อนบางประเภทซึ่งมีประโยชน์หากมีหลายรายการที่มีหมวดหมู่การตอบสนองที่คล้ายกัน ข้อความแสดงแทน

การตอบสนองที่ขาดหายไป (โดยเฉพาะเมื่อไม่ควรมองข้ามหรือแปลเป็นภาษาท้องถิ่นสำหรับรายการ / คำถามที่เฉพาะเจาะจง) ควรได้รับการรายงานโดยเฉพาะอย่างยิ่งสำหรับแต่ละรายการ โดยทั่วไปแล้ว% ของการตอบกลับสำหรับแต่ละหมวดหมู่จะคำนวณโดยไม่มี NA นี่คือสิ่งที่มักจะทำในการสำรวจหรือ psychometrics (เราพูดถึง "แสดงออกหรือตอบสนองการตอบสนอง")

PS ฉันสามารถคิดสิ่งแฟนซีมากขึ้นเช่นภาพที่แสดงด้านล่าง (คนแรกที่ถูกสร้างขึ้นมาด้วยมือที่สองคือจากggplot2, ggfluctuation(as.table(tab))) แต่ฉันไม่คิดว่ามันถ่ายทอดเป็นข้อมูลที่ถูกต้องเป็น dotplot หรือ barchart ตั้งแต่รูปแบบพื้นผิวเป็นเรื่องยากที่จะ ซาบซึ้ง ข้อความแสดงแทน

ข้อความแสดงแทน


2
BTW, คำถามเกี่ยวกับการตอบสนองในระดับ Graphing Likertเพิ่งเข้ามาในเว็บบล็อกของ Andrew Gelman เมื่อวานนี้ :) j.mp/aBm8mZ
chl

14

ฉันคิดว่าคำตอบของ chl นั้นยอดเยี่ยม

สิ่งหนึ่งที่ฉันอาจเพิ่มคือสำหรับกรณีที่คุณต้องการเปรียบเทียบความสัมพันธ์ระหว่างรายการ เพื่อให้คุณสามารถใช้สิ่งที่ต้องการเมทริกซ์กระจายความสัมพันธ์สำหรับการจัดหมวดหมู่ข้อมูลสั่ง

ข้อความแสดงแทน

(รหัสนั้นยังต้องการการปรับแต่ง - แต่มันให้ความคิดทั่วไป ... )


3
(+1) สิ่งนี้เตือนฉันเกี่ยวกับpairs.panelsฟังก์ชั่นในpsychแพ็คเกจโดย W Revelle
chl

น่าสนใจ ฉันเจอรหัสนั้นแล้ว แต่ไม่เคยรู้เลยว่ามันมีอยู่ในแพ็คเกจจิตด้วย ฉันแน่ใจว่ามันเป็นแรงบันดาลใจให้ฉันในบางครั้งเมื่อฉันเขียนโพสต์นั้น (ฉันควรเพิ่มสิ่งนี้ในเครดิตในโพสต์ ... )
Tal Galili
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.