Python တွင် bland-altman plot ကိုဖန်တီးနည်း


Bland-Altman ဇာတ်ကွက်ကို မတူညီသော တူရိယာနှစ်ခု သို့မဟုတ် မတူညီသော တိုင်းတာမှုနည်းပညာနှစ်ခုကြားတွင် တိုင်းတာမှုကွာခြားချက်များကို မြင်သာစေရန် အသုံးပြုသည်။

တူညီသော သဘောတရားကို တိုင်းတာရာတွင် တူညီသော တူရိယာ နှစ်ခု သို့မဟုတ် နည်းစနစ်များ မည်ကဲ့သို့ ဆင်တူသည်ကို ဆုံးဖြတ်ရန်အတွက် အသုံးဝင်သည်။

ဤသင်ခန်းစာသည် Python ရှိ Bland-Altman ဇာတ်ကွက်ဖန်တီးနည်း အဆင့်ဆင့် ဥပမာကို ပေးသည်။

အဆင့် 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 ဇာတ်ကွက်ကို ဖန်တီးပါ။

ထို့နောက်၊ Bland-Altman ဇာတ်ကွက်ဖန်တီးရန် statsmodels အထုပ်မှ Mean_diff_plot() လုပ်ဆောင်ချက်ကို အသုံးပြုပါမည်။

 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 () 

Python တွင် Bland-Altman ဇာတ်ကွက်

ကွက်၏ x-axis သည် တူရိယာနှစ်ခု၏ ပျမ်းမျှတိုင်းတာမှုကို ပြသပြီး y-axis သည် တူရိယာနှစ်ခုကြားရှိ တိုင်းတာမှုကွာခြားချက်ကို ပြသသည်။

အစိုင်အခဲအနက်ရောင်မျဉ်းသည် တူရိယာနှစ်ခုကြားရှိ တိုင်းတာမှုဆိုင်ရာ ပျမ်းမျှကွာခြားချက်ကို ကိုယ်စားပြုပြီး အစက်ချမျဉ်းနှစ်ခုသည် ပျမ်းမျှကွာခြားမှုအတွက် 95% ယုံကြည်မှုကြားကာလ၏ ကန့်သတ်ချက်များကို ကိုယ်စားပြုသည်။

ပျမ်းမျှခြားနားချက်သည် 0.5 ဖြစ်လာပြီး ပျမ်းမျှကွာခြားချက်အတွက် 95% ယုံကြည်မှုကြားကာလမှာ [-1.86၊ 2.86] ဖြစ်သည်။

မှတ်ချက်တစ်ခုထည့်ပါ။

သင့် email လိပ်စာကို ဖော်ပြမည် မဟုတ်ပါ။ လိုအပ်သော ကွက်လပ်များကို * ဖြင့်မှတ်သားထားသည်