如何创建 Synthea 人口县档案?

How to create Synthea demographic County files?

我正在使用 Synthea to generate synthetic populations using the default county demographics for Massachusetts

这些 json 配置文件是如何创建的?具体来说,我如何为美国的不同州创建它们?

首先,您需要获取几个公开可用的数据文件并将它们放入您的 ./resources 文件夹中。

我认为您在 this GitHub issue 中回答了您自己的一些问题。但如果有人在这里发现问题,您需要四个不同的文件。

  1. “乡镇县级人口估计数” https://www.census.gov/data/datasets/2016/demo/popest/total-cities-and-towns.html

  2. “按年龄、性别、种族、民族划分的县人口估计数” https://www.census.gov/data/datasets/2016/demo/popest/counties-detail.html

  3. “收入数据” https://factfinder.census.gov/faces/tableservices/jsf/pages/productview.xhtml?pid=ACS_15_5YR_S1901&prodType=table

  4. “教育数据” https://factfinder.census.gov/faces/tableservices/jsf/pages/productview.xhtml?pid=ACS_15_5YR_S1501&prodType=table

获得您感兴趣的美国各州的文件后:

  1. 将文件复制到您的 ./resources 文件夹中
  2. git checkout other_usa_states 处理其他状态的能力当前不在 GitHub 的 master 分支中。
  3. bundle exec rake synthea:census 这将处理 ./resources 中的文件(您可能需要重命名文件)并将 JSON 配置文件生成到 ./config
  4. bundle exec rake synthea:generate[XXX.json] 其中 XXX.json 是您要生成的 ./config 文件夹中县文件的名称。

注意事项:

  • 地理空间 lat/lon 信息不会在没有附加数据的情况下生成。
  • 马萨诸塞州以外的邮政编码存根为 XXXXX
  • 医院和医疗机构看起来很奇怪,因为默认情况下只包括马萨诸塞州的组织。似乎镇上的每个人都穿越全国去马萨诸塞州看医生。

这些问题将在未来得到解决。