Cara membuat plot bland-altman dengan python


Plot Bland-Altman digunakan untuk memvisualisasikan perbedaan pengukuran antara dua instrumen berbeda atau dua teknik pengukuran berbeda.

Berguna untuk menentukan seberapa mirip dua instrumen atau teknik dalam mengukur konsep yang sama.

Tutorial ini memberikan contoh langkah demi langkah tentang cara membuat plot Bland-Altman dengan Python.

Langkah 1: Buat datanya

Misalkan seorang ahli biologi menggunakan dua instrumen berbeda (A dan B) untuk mengukur berat 20 katak berbeda yang sama, dalam gram.

Kami akan membuat kerangka data berikut yang mewakili berat setiap katak, yang diukur dengan setiap instrumen:

 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]})

Langkah 2: Buat plot Bland-Altman

Selanjutnya, kita akan menggunakan fungsi Mean_diff_plot() dari paket statsmodels untuk membuat plot 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 () 

Plot Bland-Altman dengan Python

Sumbu x pada plot menampilkan rata-rata pengukuran kedua instrumen dan sumbu y menampilkan selisih pengukuran kedua instrumen.

Garis hitam pekat mewakili perbedaan rata-rata pengukuran antara kedua instrumen, sedangkan dua garis putus-putus mewakili batas interval kepercayaan 95% untuk perbedaan rata-rata.

Perbedaan rata-ratanya adalah 0,5 dan interval kepercayaan 95% untuk perbedaan rata-rata tersebut adalah [-1.86, 2.86] .

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *