平淡的奥特曼巨蟒情节

pyCompare的Python项目详细描述


pycompare

Build StatuscodecovPyPI - Python VersionDOIPyPIBinder

用于生成Bland-Altman图以比较两组度量值的python模块。

您可以使用Binder尝试代码。

安装

要通过pip安装,请运行:

pip install pyCompare

使用pip安装允许使用uninstall命令:

pip uninstall pyCompare

文档

布兰达尔曼()

blandAltman(data1, data2,
            limitOfAgreement=1.96,
            confidenceInterval=95,
            confidenceIntervalMethod='approximate',
            detrend=None,
            **kwargs)

生成一个平淡的altman图来比较两组相同值的测量值。

data1data2应该是包含成对测量值的等长度1d numpy数组。

如果没有None则用confidenceInterval=x绘制x%范围内的置信区间

平均差和一致限的置信区间可使用以下公式计算:

  • “精确配对”使用Carkeet描述的精确配对方法
  • <近似>使用Brand &奥特曼;所描述的近似方法。

当成对测量的数量较低(约100)时,“精确配对”方法将在一致性极限上给出更精确的置信区间,以牺牲更慢的绘图时间为代价。

detrend参数支持以下选项:

  • None不要试图去趋势化数据-绘制原始值
  • “线性”尝试通过线性回归建模并删除每个分析之间的乘法偏移量
  • “ODR”试图通过正交距离回归建模并移除每个分析之间的乘法偏移量

如果不使用None,建议使用“odr”。

默认情况下,绘图使用当前matplotlib后端显示,或者可以使用savePath=参数保存。

保存时,默认情况下保存PNG格式的图形:

blandAltman(data1, data2,
            savePath='SavedFigure.png')

保存格式类型可以从matplotlib使用figureFormat=参数已知的类型中选择:

blandAltman(data1, data2,
            savePath='SavedFigure.svg',
            figureFormat='svg)

参考文献

要引用pyCompare,请使用zendo doi:10.5281/zenodo.1238915

  • 医学中的测量:方法比较研究的分析〉,皇家统计学会杂志。D辑(统计学家),第32卷,第3期,1983年,第307-317页。JSTOR
  • Altman,D.G.和Bland,J.M.“方法比较研究中的测量一致性”,医学研究统计方法,第8卷,第2期,1999年,第135-160页。DOI
  • Carkeet,A.“Bland-Altman一致极限的精确参数置信区间”,验光与视觉科学,第92卷,第3期,2015年,第E71-E80页DOI

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java将一个节点拖到另一个不运行JavaFX的节点中   java如何在spring boot中创建完全自定义的查询   java Arraylist和ArrayListBlockingQueue之间的区别是什么?   java Weblogic会中断长时间运行的线程吗   java如何调用displayAd()方法?   使用数组在两个组之间进行java IPL匹配   java如何在Eclipse中的org下创建测试套件。朱尼特   java获取屏幕上任意点的鼠标坐标   正则表达式需要java正则表达式方面的帮助   如何使用Java获取Ram大小和硬盘大小?   java如何将所需长度设置为数组中的整数?   安卓应用程序启动前的java程序已终止   swing设置要在Java代码中打印的页边距   迭代期间java故障安全迭代器的删除   java如何在main中调用方法,以便它们在同一行上输出?   编译Java:尝试播放mp3文件时出错   java如何使用Spring数据Rest在POST调用中保存嵌入对象   java JAXWS如何在端点外部注入SecurityContext