วิธีทำการทดสอบ kruskal-wallis ใน r


การทดสอบครัสคัล-วาลลิส ใช้เพื่อพิจารณาว่ามีความแตกต่างที่มีนัยสำคัญทางสถิติระหว่างค่ามัธยฐานของกลุ่มอิสระตั้งแต่ 3 กลุ่มขึ้นไปหรือไม่

ถือว่าเทียบเท่าแบบไม่มีพารามิเตอร์ของ การวิเคราะห์ความแปรปรวนแบบทางเดียว

บทช่วยสอนนี้จะอธิบายวิธีการทดสอบ Kruskal-Wallis ใน R

ตัวอย่าง: การทดสอบครัสคัล-วาลลิสในอาร์

สมมติว่านักวิจัยต้องการทราบว่าปุ๋ยสามชนิดที่แตกต่างกันนำไปสู่การเจริญเติบโตของพืชในระดับที่แตกต่างกันหรือไม่ พวกเขาสุ่มเลือกพืชที่แตกต่างกัน 30 ต้นและแบ่งออกเป็นสามกลุ่ม กลุ่มละ 10 ต้น โดยใช้ปุ๋ยที่แตกต่างกันในแต่ละกลุ่ม หลังจากผ่านไปหนึ่งเดือน พวกเขาจะวัดความสูงของต้นแต่ละต้น

ทำตามขั้นตอนต่อไปนี้เพื่อทำการทดสอบครัสคัล-วาลลิสเพื่อดูว่าค่ามัธยฐานการเจริญเติบโตเท่ากันในทั้งสามกลุ่มหรือไม่

ขั้นตอนที่ 1: ป้อนข้อมูล

ขั้นแรก เราจะสร้างกรอบข้อมูลต่อไปนี้ซึ่งประกอบด้วยการเจริญเติบโตของพืช 30 ต้นและกลุ่มปุ๋ย:

 #create data frame
df <- data. frame (group=rep(c(' A ', ' B ', ' C '), each= 10 ),
                 height=c(7, 14, 14, 13, 12, 9, 6, 14, 12, 8,
                          15, 17, 13, 15, 15, 13, 9, 12, 10, 8,
                          6, 8, 8, 9, 5, 14, 13, 8, 10, 9))

#view first six rows of data frame
head(df)

  group height
1 to 7
2 to 14
3 to 14
4 to 13
5 to 12
6 to 9

ขั้นตอนที่ 2: ทำการทดสอบครัสคัล-วาลลิส

ต่อไป เราจะทำการทดสอบ Kruskal-Wallis โดยใช้ฟังก์ชัน kruskal.test() ในตัวของฐานข้อมูล R:

 #perform Kruskal-Wallis Test 
kruskal. test (height ~ group, data = df) 

	Kruskal-Wallis rank sum test

data: height by group
Kruskal-Wallis chi-squared = 6.2878, df = 2, p-value = 0.04311

ขั้นตอนที่ 3: ตีความผลลัพธ์

การทดสอบครัสคัล-วาลลิสใช้สมมติฐานที่เป็นโมฆะและทางเลือกต่อไปนี้:

สมมติฐานว่าง (H 0 ): ค่ามัธยฐานเท่ากันในทุกกลุ่ม

สมมติฐานทางเลือก: ( HA ): ค่ามัธยฐาน ไม่ เท่ากันในทุกกลุ่ม

ในกรณีนี้ สถิติการทดสอบคือ 6.2878 และค่า p ที่สอดคล้องกันคือ 0.0431

เนื่องจาก ค่า p นี้น้อยกว่า 0.05 เราจึงสามารถปฏิเสธสมมติฐานว่างที่ว่าค่ามัธยฐานการเจริญเติบโตของพืชจะเท่ากันสำหรับปุ๋ยทั้งสามชนิด

ซึ่งหมายความว่า เรามีหลักฐานเพียงพอที่จะสรุปได้ว่าประเภทของปุ๋ยที่ใช้ทำให้เกิดความแตกต่างที่มีนัยสำคัญทางสถิติในการเจริญเติบโตของพืช

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการทดสอบทางสถิติทั่วไปอื่นๆ ใน R:

วิธีดำเนินการทดสอบตัวอย่างแบบจับคู่ใน R
วิธีดำเนินการวิเคราะห์ความแปรปรวนแบบทางเดียวใน R
วิธีการวัด ANOVA ซ้ำใน R

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *