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


ในสถิติ อัตราต่อรอง จะบอกเราถึงอัตราส่วนของโอกาสของเหตุการณ์ที่เกิดขึ้นในกลุ่มบำบัด กับโอกาสของเหตุการณ์ที่เกิดขึ้นในกลุ่มควบคุม

เรามักจะคำนวณอัตราส่วนอัตราต่อรองเมื่อทำการวิเคราะห์ในตารางขนาด 2 x 2 ซึ่งใช้รูปแบบต่อไปนี้:

ในการคำนวณอัตราส่วนอัตราต่อรองใน R เราสามารถใช้ฟังก์ชัน Oddsratio() จากแพ็คเกจ epitools

ตัวอย่างต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ

ตัวอย่าง: คำนวณอัตราส่วนอัตราต่อรองในหน่วย R

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

ตารางต่อไปนี้แสดงจำนวนผู้เล่นที่ผ่านและล้มเหลว ขึ้นอยู่กับโปรแกรมที่พวกเขาใช้:

สมมติว่าเราต้องการคำนวณอัตราส่วนอัตราต่อรองเพื่อเปรียบเทียบโอกาสที่ผู้เล่นผ่านการทดสอบทักษะโดยใช้โปรแกรมใหม่กับการใช้โปรแกรมเก่า

ต่อไปนี้เป็นวิธีสร้างเมทริกซ์นี้ใน R:

 #create matrix
program <- c(' New Program ', ' Old Program ')
outcome <- c(' Pass ', ' Fail ')
data <- matrix(c(34, 16, 39, 11), nrow= 2 , ncol= 2 , byrow= TRUE )
dimnames(data) <- list(' Program '=program, ' Outcome '=outcome)

#view matrix
data

             Outcome
Program Pass Fail
  New Program 34 16
  Old Program 39 11

และนี่คือวิธีคำนวณอัตราส่วนอัตราต่อรองโดยใช้ฟังก์ชัน Oddsratio() จากแพ็คเกจ epitools :

 install. packages (' epitools ')

library (epitools)

#calculate odds ratio
oddsratio(data)

$measure
             odds ratio with 95% CI
Program estimate lower upper
  New Program 1.0000000 NA NA
  Old Program 0.6045506 0.2395879 1.480143

$p.value
             two-sided
Program midp.exact fisher.exact chi.square
  New Program NA NA NA
  Old Program 0.271899 0.3678219 0.2600686

$correction
[1] FALSE

attr(,"method")
[1] “median-unbiased estimate & mid-p exact CI”

อัตราต่อรองกลายเป็น 0.6045506

เราตีความสิ่งนี้หมายความว่าโอกาสที่ผู้เล่นผ่านการทดสอบโดยใช้โปรแกรมใหม่มีเพียง 0.6045506 เท่าของโอกาส ที่ผู้เล่นผ่านการทดสอบโดยใช้โปรแกรมเก่า

กล่าวอีกนัยหนึ่ง โอกาสที่ผู้เล่นผ่านการทดสอบจะลดลงประมาณ 39.6% จากการใช้โปรแกรมใหม่

นอกจากนี้เรายังสามารถใช้ค่าในคอลัมน์ ด้านล่าง และ ด้านบน ของผลลัพธ์เพื่อสร้างช่วงความเชื่อมั่น 95% ต่อไปนี้สำหรับอัตราส่วนอัตราต่อรอง:

ช่วงความเชื่อมั่น 95% สำหรับอัตราส่วนอัตราต่อรอง: [0.24, 1.48]

เรามั่นใจ 95% ว่าอัตราส่วนอัตราต่อรองที่แท้จริงระหว่างโปรแกรมการฝึกอบรมใหม่และเก่านั้นอยู่ภายในช่วงเวลานี้

คอลัมน์ midp.exact ในเอาต์พุตยังแสดงค่า p-value ที่เกี่ยวข้องกับอัตราส่วนอัตราต่อรองอีกด้วย

ค่า p นี้กลายเป็น 0.271899 เนื่องจากค่านี้ไม่น้อยกว่า 0.05 เราจะสรุปได้ว่าอัตราส่วนอัตราต่อรองไม่มีนัยสำคัญทางสถิติ

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

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

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

อัตราต่อรองเทียบกับความเสี่ยงสัมพัทธ์: อะไรคือความแตกต่าง?
คู่มือฉบับสมบูรณ์: วิธีรายงานอัตราส่วนราคาต่อรอง
วิธีการคำนวณช่วงความเชื่อมั่นสำหรับอัตราต่อรอง

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

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