วิธีทำการทดสอบ levene ใน python


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

บทช่วยสอนนี้จะอธิบายวิธีดำเนินการทดสอบ Levene ใน Python

ตัวอย่าง: การทดสอบ Levene ใน Python

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

ใช้ขั้นตอนต่อไปนี้เพื่อทำการทดสอบ Levene ใน Python เพื่อตรวจสอบว่าทั้งสามกลุ่มมีความแปรปรวนเท่ากันหรือไม่

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

ขั้นแรก เราจะสร้างตารางสามตารางเพื่อเก็บค่าข้อมูล:

 group1 = [7, 14, 14, 13, 12, 9, 6, 14, 12, 8]
group2 = [15, 17, 13, 15, 15, 13, 9, 12, 10, 8]
group3 = [6, 8, 8, 9, 5, 14, 13, 8, 10, 9]

ขั้นตอนที่ 2: ทำการทดสอบ Levene

ต่อไป เราจะทำการทดสอบ Levene โดยใช้ ฟังก์ชัน levane() จากไลบรารี SciPy ซึ่งใช้ไวยากรณ์ต่อไปนี้:

levene(sample1, example2, …, center=’ค่ามัธยฐาน’)

ทอง:

  • Sample1, Sample2 ฯลฯ: ชื่อตัวอย่าง
  • center: วิธีใช้สำหรับการทดสอบ Levene ค่าเริ่มต้นคือ “ค่ามัธยฐาน” แต่ตัวเลือกอื่นๆ ได้แก่ “เฉลี่ย” และ “ตัด”

ตามที่กล่าวไว้ใน เอกสารประกอบ จริงๆ แล้วมีการทดสอบ Levene ที่แตกต่างกันสามรูปแบบที่คุณสามารถใช้ได้ การใช้งานที่แนะนำคือ:

  • “ค่ามัธยฐาน”: แนะนำสำหรับการแจกแจงแบบเบ้
  • “เฉลี่ย”: แนะนำสำหรับการแจกแจงแบบสมมาตรโดยมีหางปานกลาง
  • ‘trimmed’: แนะนำสำหรับการแจกแจงแบบหางหนัก

รหัสต่อไปนี้แสดงวิธีการทดสอบ Levene โดยใช้ทั้ง ค่าเฉลี่ย และ ค่ามัธยฐาน เป็นศูนย์กลาง:

 import scipy.stats as stats

#Levene's test centered at the median
stats.levene(group1, group2, group3, center='median')

(statistic=0.1798, pvalue=0.8364)

#Levene's test centered at the mean
stats.levene(group1, group2, group3, center='mean')

(statistic=0.5357, pvalue=0.5914)

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

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

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

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