Como criar um gráfico bland-altman em python


Um gráfico de Bland-Altman é usado para visualizar diferenças de medição entre dois instrumentos diferentes ou duas técnicas de medição diferentes.

É útil para determinar quão semelhantes são dois instrumentos ou técnicas na medição do mesmo conceito.

Este tutorial fornece um exemplo passo a passo de como criar um gráfico de Bland-Altman em Python.

Etapa 1: crie os dados

Suponha que um biólogo utilize dois instrumentos diferentes (A e B) para medir o peso do mesmo conjunto de 20 sapos diferentes, em gramas.

Criaremos o seguinte quadro de dados que representa o peso de cada sapo, medido por cada instrumento:

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

Etapa 2: crie o gráfico de Bland-Altman

A seguir, usaremos a função Mean_diff_plot() do pacote statsmodels para criar um gráfico de 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 () 

Gráfico de Bland-Altman em Python

O eixo x do gráfico exibe a medição média dos dois instrumentos e o eixo y exibe a diferença nas medições entre os dois instrumentos.

A linha preta sólida representa a diferença média nas medições entre os dois instrumentos, enquanto as duas linhas pontilhadas representam os limites do intervalo de confiança de 95% para a diferença média.

A diferença média acaba sendo 0,5 e o intervalo de confiança de 95% para a diferença média é [-1,86, 2,86] .

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *