วิธีสร้างพล็อตเรื่อง bland-altman ใน python


พล็อต Bland-Altman ถูกใช้เพื่อแสดงภาพความแตกต่างในการวัดระหว่างเครื่องมือสองชนิดที่แตกต่างกันหรือสองเทคนิคการวัดที่แตกต่างกัน

มีประโยชน์ในการพิจารณาว่าเครื่องมือหรือเทคนิคสองชนิดมีความคล้ายคลึงกันในการวัดแนวคิดเดียวกันอย่างไร

บทช่วยสอนนี้ให้ตัวอย่างทีละขั้นตอนของวิธีสร้างพล็อต Bland-Altman ใน Python

ขั้นตอนที่ 1: สร้างข้อมูล

สมมติว่านักชีววิทยาใช้เครื่องมือสองชนิด (A และ B) ในการวัดน้ำหนักของกบชุดเดียวกันจำนวน 20 ตัวในหน่วยกรัม

เราจะสร้างกรอบข้อมูลต่อไปนี้ซึ่งแสดงถึงน้ำหนักของกบแต่ละตัว โดยวัดจากอุปกรณ์แต่ละชิ้น:

 import pandas as pd

df = pd. DataFrame ({' A ': [5, 5, 5, 6, 6, 7, 7, 7, 8, 8, 9,
                         10, 11, 13, 14, 14, 15, 18, 22, 25],
                   ' B ': [4, 4, 5, 5, 5, 7, 8, 6, 9, 7, 7, 11,
                         13, 13, 12, 13, 14, 19, 19, 24]})

ขั้นตอนที่ 2: สร้างพล็อต Bland-Altman

ต่อไป เราจะใช้ฟังก์ชัน Mean_diff_plot() จากแพ็คเกจ statsmodels เพื่อสร้างพล็อตเรื่อง Bland-Altman:

 import statsmodels. api as sm
import matplotlib. pyplot as plt

#create Bland-Altman plot                  
f, ax = plt. subplots (1,figsize=(8,5))
sm. graphics . mean_diff_plot (df.A, df.B, ax = ax)

#display Bland-Altman plot
plt. show () 

พล็อตเรื่อง Bland-Altman ใน Python

แกน x ของกราฟจะแสดงการวัดเฉลี่ยของเครื่องมือทั้งสอง และแกน y จะแสดงความแตกต่างในการวัดระหว่างเครื่องมือทั้งสอง

เส้นทึบสีดำแสดงถึงความแตกต่างเฉลี่ยในการวัดระหว่างเครื่องมือทั้งสอง ในขณะที่เส้นประสองเส้นแสดงถึงขีดจำกัดของช่วงความเชื่อมั่น 95% สำหรับผลต่างเฉลี่ย

ผลต่างเฉลี่ยกลายเป็น 0.5 และช่วงความเชื่อมั่น 95% สำหรับผลต่างเฉลี่ยคือ [-1.86, 2.86]

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

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