Skip to main content

描述性流行病学的综合元回归框架

项目描述

最新版本

介绍

该项目是描述性流行病学元回归工具 DisMod-MR,它源于 2010 年全球疾病负担 (GBD) 研究。DisMod-MR 是为华盛顿大学健康指标和评估研究所开发的2008-2013 年。

<nav class="contents" id="contents">

内容

</nav>

例子

一个鼓舞人心的例子:帕金森病的描述性流行病学元回归

所有示例

安装

Dismod MR 需要 PyMC2,它不能很好地与普通的 Python 安装工具配合使用。幸运的是,conda已经为我们解决了这个问题。所以首先你需要设置一个 conda 环境(在安装 conda 之后,如果需要的话)并安装pymc。然后你可以使用pip安装dismod_mr

conda create --name=dismod_mr python=3.6 pymc
conda activate dismod_mr
pip install dismod_mr

如果您收到错误说明

ERROR: Complete output from command python setup.py egg_info:
ERROR: Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/tmp/pip-install-d9fbq7v3/pymc/setup.py", line 8, in <module>
    from numpy.distutils.misc_util import Configuration
ModuleNotFoundError: No module named 'numpy'
----------------------------------------
ERROR: Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-d9fbq7v3/pymc/

或类似的东西,您没有正确安装pymc 。

从源安装

如果您想以可编辑模式在本地安装dismod_mr,说明非常相似。我们将克隆存储库并从本地目录安装它,而不是使用pip从 Python 包索引中获取它。

conda create --name=dismod_mr python=3.6 pymc
conda activate dismod_mr
git clone git@github.com:ihmeuw/dismod_mr.git
cd dismod_mr
pip install -e .

编码实践

  • 在代码之前编写测试

  • 测试前写方程

  • 使用模拟数据进行定量测试

  • 使用真实数据进行定性测试

  • 自动化测试

  • 使用包装而不是 DIY

  • 测试包

  • 稍后优化代码

  • 在速度之前优化代码的可读性

  • .py文件应该很短,少于 500 行

  • 函数应该很短,少于 25 行

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

dismod_mr-1.1.1.tar.gz (54.7 kB 查看哈希

已上传 source