วิธีใช้คำสั่ง lsmeans ใน sas (พร้อมตัวอย่าง)


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

หาก ค่า p-value โดยรวมของตาราง ANOVA ต่ำกว่าระดับนัยสำคัญที่กำหนด เราก็มีหลักฐานเพียงพอที่จะบอกว่าค่าเฉลี่ยของกลุ่มอย่างน้อยหนึ่งรายการแตกต่างจากค่าเฉลี่ยอื่นๆ

หากต้องการทราบว่าค่าเฉลี่ยของกลุ่มใดที่แตกต่างกัน เราจำเป็นต้องทำการ ทดสอบหลังการทดสอบ

คุณสามารถใช้คำสั่ง LSMEANS ใน SAS เพื่อทำการทดสอบหลังการทดสอบต่างๆ

ตัวอย่างต่อไปนี้แสดงวิธีใช้คำสั่ง LSMEANS ในทางปฏิบัติ

ตัวอย่าง: วิธีใช้คำสั่ง LSMEANS ใน SAS

สมมติว่านักวิจัยรับสมัครนักศึกษาจำนวน 30 คนเพื่อเข้าร่วมการศึกษาวิจัย นักเรียนจะ ถูกสุ่ม ให้ใช้วิธีการศึกษาแบบใดแบบหนึ่งจากสามวิธีเพื่อเตรียมตัวสอบ

ผลการสอบของนักเรียนแต่ละคนแสดงไว้ด้านล่าง:

เราสามารถใช้โค้ดต่อไปนี้เพื่อสร้างชุดข้อมูลนี้ใน SAS:

 /*create dataset*/
data my_data;
    input Method $Score;
    datalines ;
At 78
At 81
At 82
At 82
At 85
At 88
At 88
At 90
B 81
B 83
B 83
B85
B 86
B 88
B90
B91
C 84
C 88
C 88
C 89
C 90
C 93
C 95
C 98
;
run ;

ต่อไป เราจะใช้ proc ANOVA เพื่อทำการวิเคราะห์ความแปรปรวนแบบทางเดียว:

 /*perform one-way ANOVA*/
proc ANOVA data =my_data;
classMethod ;
modelScore = Method;
run ;

ซึ่งจะสร้างตาราง ANOVA ต่อไปนี้:

การวิเคราะห์ความแปรปรวนแบบทางเดียวใน SAS

จากตารางนี้เราจะเห็น:

  • ค่า F โดยรวม: 5.26
  • ค่า p ที่สอดคล้องกัน: 0.0140

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

  • H 0 : ค่าเฉลี่ยกลุ่มทั้งหมดเท่ากัน
  • HA : ค่าเฉลี่ยกลุ่มอย่างน้อย 1 กลุ่มแตกต่างกัน   พักผ่อน.

เนื่องจากค่า p ของตาราง ANOVA ( 0.0140 ) น้อยกว่า α = 0.05 เราจึงปฏิเสธสมมติฐานว่าง

สิ่งนี้บอกเราว่าคะแนนสอบเฉลี่ยของวิธีการศึกษาทั้งสามวิธีไม่เท่ากัน

เพื่อกำหนดว่าค่าเฉลี่ยของกลุ่มใดที่แตกต่างกัน เราสามารถใช้คำสั่ง PROC GLIMMIX ร่วมกับคำสั่ง LSMEANS และตัวเลือก ADJUST=TUKEY เพื่อทำการทดสอบหลังการทดสอบของ Tukey:

 /*perform Tukey post-hoc comparisons*/
proc glimmix data =my_data;
    classMethod ;
    modelScore = Method;
    lsmeans Method / adjust =tukey alpha = .05 ;
run ;

ตารางผลลัพธ์สุดท้ายแสดงผลลัพธ์ของการเปรียบเทียบหลังการขายของ Tukey:

คำสั่ง LSMEANS ใน SAS

เราสามารถดูที่คอลัมน์ Adj P เพื่อดูค่า p ที่ปรับตามความแตกต่างในค่าเฉลี่ยกลุ่ม

ในคอลัมน์นี้ เราจะเห็นว่ามีเพียงแถวเดียวที่มีค่า p-value ที่ปรับน้อยกว่า 0.05 คือแถวที่เปรียบเทียบความแตกต่างเฉลี่ยระหว่างกลุ่ม A และกลุ่ม C

สิ่งนี้บอกเราว่าคะแนนสอบเฉลี่ยระหว่างกลุ่ม A และกลุ่ม C มีความแตกต่างอย่างมีนัยสำคัญทางสถิติ

เราเห็นได้อย่างเป็นรูปธรรมว่า:

  • ความแตกต่างระหว่างคะแนนสอบเฉลี่ยของนักเรียนกลุ่ม A และนักเรียนกลุ่ม B คือ – 6.375 (คือนักเรียนกลุ่ม A มีคะแนนสอบเฉลี่ยต่ำกว่านักเรียนกลุ่ม C 6.375 คะแนน)
  • ค่า p ที่ปรับปรุงแล้วสำหรับผลต่างในค่าเฉลี่ยคือ 0.0137
  • ช่วงความเชื่อมั่น 95% ที่ปรับแล้วสำหรับความแตกต่างที่แท้จริงของคะแนนสอบเฉลี่ยระหว่างสองกลุ่มนี้คือ [-11.5219, -1.2281]

ไม่มีความแตกต่างที่มีนัยสำคัญทางสถิติระหว่างค่าเฉลี่ยของกลุ่มอื่นๆ

หมายเหตุ : ในตัวอย่างนี้ เราใช้ ADJUST=TUKEY เพื่อทำการเปรียบเทียบหลังการแก้ไขของ Tukey แต่คุณยังสามารถระบุ BON , BUNNET , NELSON , SCHEFFE , SIDAK และ SMM เพื่อทำการเปรียบเทียบหลังการแก้ไขประเภทอื่นๆ ได้ด้วย

ที่เกี่ยวข้อง: ทูกี้ vs. บอนเฟอโรนี่ vs. Scheffe: คุณควรใช้การทดสอบใด?

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

บทช่วยสอนต่อไปนี้ให้ข้อมูลเพิ่มเติมเกี่ยวกับแบบจำลอง ANOVA:

คู่มือการใช้การทดสอบหลังการทดลองด้วย ANOVA
วิธีดำเนินการวิเคราะห์ความแปรปรวนแบบทางเดียวใน SAS
วิธีดำเนินการ ANOVA แบบสองทางใน SAS

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

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