Skip to content

5. การเปรียบเทียบค่าเฉลี่ย (Mean Testing) ด้วย t-tests – คู่มือวิเคราะห์สถิติและเศรษฐมิติประยุกต์ด้วยโปรแกรม R

เป้าหมาย:

ทดสอบว่าค่าเฉลี่ยของกลุ่มตัวอย่างสองกลุ่มมีความแตกต่างกันหรือไม่

เงื่อนไข:

  1. กลุ่มตัวอย่างทั้ง 2 กลุ่มมีการกระจายแบบปกติ (Normal Distribution)
  2. จำนวนตัวอย่างในแต่ละกลุ่มไม่จำเป็นต้องเท่ากัน

กำหนดให้

ทดสอบความแตกต่างของค่าเฉลี่ยของตัวแปร Y โดยจำแนกตามตัวแปร x

1. Independent t-test

ข้อมูลในตัวแปร y แบ่งออกเป็นสองกลุ่มโดยตัวแปร x

สามารถแบ่งการวิเคราะห์ได้ ๒ กรณี (ขึ้นอยู่กับประเภทของตัวแปร x)

กรณีที่ 1

  • y เป็นตัวแปรต่อเนื่อง
  • x มีได้สองค่าเท่านั้น

เช่น

y = น้ำหนักตัวของนักเรียน
x = เพศของนักเรียนตามสูติบัตร (หญิง หรือ ชาย เท่านั้น)

 code


t.test(y~x)
# y is a continuous variable
# x is a binary factor

กรณีที่ 2

  • y เป็นตัวแปรต่อเนื่อง
  • x เป็นตัวแปรต่อเนื่อง

เช่น

y = น้ำหนักตัวของนักเรียน
x = อายุของนักเรียน

 Code


t.test(y, x)
# y is a continuous variable
# x is a continuous variable

2. Paired-sample t-test

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

 Code


t.test(y1, y2)
# y1 is a continuous variable
# y2 is a continuous variable

กลับสู่สารบัญ

%d bloggers like this: