كيفية إنشاء مؤامرة بلاند-ألتمان في بايثون
يتم استخدام مخطط بلاند-ألتمان لتصور اختلافات القياس بين أداتين مختلفتين أو تقنيتين مختلفتين للقياس.
ومن المفيد تحديد مدى تشابه أداتين أو تقنيتين في قياس نفس المفهوم.
يقدم هذا البرنامج التعليمي مثالاً خطوة بخطوة لكيفية إنشاء مؤامرة بلاند-ألتمان في بايثون.
الخطوة 1: إنشاء البيانات
لنفترض أن عالم الأحياء يستخدم أداتين مختلفتين (أ و ب) لقياس وزن نفس المجموعة المكونة من 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: إنشاء مؤامرة بلاند-ألتمان
بعد ذلك، سوف نستخدم الدالة 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 ()
يعرض المحور السيني للمخطط متوسط قياس الجهازين ويعرض المحور الصادي الفرق في القياسات بين الجهازين.
يمثل الخط الأسود الصلب متوسط الفرق في القياسات بين الصكين بينما يمثل الخطان المنقطان حدود فاصل الثقة 95% لفرق المتوسط.
وتبين أن متوسط الفرق هو 0.5 وفاصل الثقة 95% لفرق المتوسط هو [-1.86، 2.86] .