介紹
Bland-Altman圖是一種一致性評價測量方法,簡稱BA,常用于醫(yī)學實驗和數(shù)據(jù)分析。
可使用它檢測兩組數(shù)據(jù)的一致性,比如對比新舊兩種方法,對比一組實際值和預測值等。相對于校準曲線,它能更好地對比兩組數(shù)據(jù)中每個數(shù)據(jù)對的一致性。
如何看圖

圖中每個點代表一個實例,其橫軸是預測值和實際值的均值,縱軸是其預測值與實際的差值。兩條紅線分別表示mean±1.96std的范圍。若大部分樣本點落在此范圍內(nèi),則說明兩種方法的測量一致性較好。如上圖中最右側(cè)的點,假設它的預測值是1,實際值是0.93,則其均值是0.965(即橫坐標),其差值是0.07(即縱坐標)。
通過看圖可以得到一些結(jié)論,如:
- 可以從圖中點看出數(shù)據(jù)的分布;
- 如果圖中點均分布在0附近,則說明一致性高;
- 如果左邊密集,右邊分散,則說明值越小誤差越?。?/li>
- 從Y軸可以看出,數(shù)據(jù)是往上偏還是往下偏。
實現(xiàn)
Python 的 pingouin 和 pyCompare 包都提供 BA 作圖工具,也可以使用matplotlib直接畫圖,詳見:
Bland-Altman Plots(一致性評價)在python中的實現(xiàn)