วิธีการวัด anova ซ้ำใน r


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

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

ตัวอย่าง: การวัดความแปรปรวนซ้ำใน R

นักวิจัยต้องการทราบว่ายาสี่ชนิดทำให้เกิดปฏิกิริยาต่างกันหรือไม่ เพื่อทดสอบสิ่งนี้ พวกเขาวัดเวลาปฏิกิริยาของผู้ป่วยห้ารายต่อยาสี่ชนิดที่แตกต่างกัน เนื่องจากผู้ป่วยแต่ละรายได้รับการวัดด้วยยาแต่ละชนิดจากทั้งหมดสี่ชนิด เราจะใช้การวัดความแปรปรวนแบบวัดซ้ำเพื่อตรวจสอบว่าเวลาเฉลี่ยของปฏิกิริยาแตกต่างกันระหว่างยาแต่ละชนิดหรือไม่

ใช้ขั้นตอนต่อไปนี้เพื่อทำการวัด ANOVA ซ้ำใน R

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

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

 #create data
df <- data.frame(patient= rep (1:5, each =4),
                 drug= rep (1:4, times =5),
                 response=c(30, 28, 16, 34,
                            14, 18, 10, 22,
                            24, 20, 18, 30,
                            38, 34, 20, 44,
                            26, 28, 14, 30))

#view data
df

   patient drug response
1 1 1 30
2 1 2 28
3 1 3 16
4 1 4 34
5 2 1 14
6 2 2 18
7 2 3 10
8 2 4 22
9 3 1 24
10 3 2 20
11 3 3 18
12 3 4 30
13 4 1 38
14 4 2 34
15 4 3 20
16 4 4 44
17 5 1 26
18 5 2 28
19 5 3 14
20 5 4 30

ขั้นตอนที่ 2: ดำเนินการวัดความแปรปรวนซ้ำ ๆ

ต่อไป เราจะดำเนินการวัด ANOVA ซ้ำๆ โดยใช้ฟังก์ชัน aov()

 #fit repeated measures ANOVA model
model <- aov(response~ factor (drug)+ Error ( factor (patient)), data = df)

#view model summary
summary(model)

Error: factor(patient)
          Df Sum Sq Mean Sq F value Pr(>F)
Residuals 4 680.8 170.2               

Error: Within
             Df Sum Sq Mean Sq F value Pr(>F)    
factor(drug) 3 698.2 232.7 24.76 1.99e-05 ***
Residuals 12 112.8 9.4                     
---
Significant. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1

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

การวิเคราะห์ความแปรปรวนของการวัดซ้ำจะใช้สมมติฐานว่างและสมมุติฐานทางเลือกต่อไปนี้:

สมมติฐานว่าง (H 0 ): µ 1 = µ 2 = µ 3 (ค่าเฉลี่ยประชากรเท่ากันทั้งหมด)

สมมติฐานทางเลือก: (ฮา): ค่าเฉลี่ยประชากรอย่างน้อยหนึ่งรายการแตกต่างจากที่เหลือ

ในตัวอย่างนี้ สถิติการทดสอบ F คือ 24.76 และค่า p ที่สอดคล้องกันคือ 1.99e-05 เนื่องจากค่า p นี้น้อยกว่า 0.05 เราจึงปฏิเสธสมมติฐานว่างและสรุปว่ามีความแตกต่างที่มีนัยสำคัญทางสถิติในเวลาตอบสนองโดยเฉลี่ยระหว่างยาทั้งสี่ชนิด

ขั้นตอนที่ 4: รายงานผลลัพธ์

สุดท้ายนี้ เราจะรายงานผลลัพธ์ของการวัดความแปรปรวนของการวัดซ้ำของเรา

นี่คือตัวอย่างของวิธีการทำเช่นนี้:

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

ผลการศึกษาพบว่าประเภทของยาที่ใช้ส่งผลให้เวลาตอบสนองแตกต่างกันอย่างมีนัยสำคัญทางสถิติ (F(3, 12) = 24.76, p < 0.001)

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

การวัด ANOVA ซ้ำ: คำจำกัดความ สูตร และตัวอย่าง
วิธีการดำเนินการวัดความแปรปรวนซ้ำ ๆ ด้วยตนเอง
วิธีดำเนินการวัด ANOVA ซ้ำใน Python
วิธีการดำเนินการ ANOVA การวัดซ้ำใน Excel
วิธีการดำเนินการวัดความแปรปรวนซ้ำใน SPSS
วิธีดำเนินการวัด ANOVA ซ้ำใน Stata

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

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