我正在使用合成人群使用马萨诸塞州的默认县人口统计来生成合成人群。
这些JSON配置文件是如何创建的?具体来说,我如何为不同的美国国家创建它们?
首先,您需要获取几个可公开的数据文件并将其放入./resources
文件夹中。
我认为您在这个GitHub问题上回答了一些自己的问题。但是,如果有人在这里找到问题,您需要四个不同的文件。
-
"城市和城市的子县人口估计"https://www.census.gov/data/datasets/2016/demo/popest/popest/total-cities-and-wowns.html
-
"县人口按年龄,性别,种族,种族估算"https://www.census.gov/data/datasets/2016/demo/popest/counties-detail.html
-
"收入数据"https://factfinder.census.gov/faces/tableservices/jsf/pages/productview.xhtml?
-
"教育数据"https://factfinder.census.gov/faces/tableservices/jsf/pages/productview.xhtml?
获取您感兴趣的美国州的文件后:
- 将文件复制到您的
./resources
文件夹 -
git checkout other_usa_states
处理其他状态的能力当前不在GitHub的主分支中。 -
bundle exec rake synthea:census
这将处理./resources
中的文件(您可能需要重命名文件)并将JSON配置文件生成./config
-
bundle exec rake synthea:generate[XXX.json]
其中XXX.json
是您要生成的./config
文件夹中县文件的名称。
警告:
- 如果没有其他数据,将不会生成地理空间/lon信息。
- 马萨诸塞州以外的邮政编码是
XXXXX
- 医院和医疗保健设施似乎很奇怪,因为默认情况下仅包括马萨诸塞州的组织。好像镇上的每个人都在全国各地旅行,去马萨诸塞州去看医生。
这些问题将来会解决。