Improve Model
还没有人认领这个 Issue。
评估
调研方向
从 penn_chime/models.py 中的 sir 和 sim_sir 开始,然后结合对可用性和输入的担忧,审查链接的 Bayesian 和 forecasting 提案。该 ticket 在项目形成一项能够解决这些担忧的模型改进共识计划后完成;目前尚未确定具体的实现或测试。
由索引模型根据 Issue 内容生成。
描述
Overview
Currently, we use a deterministic SIR model (see sir and sim_sir in models.py) to predict everything. It does not have many parameters, which I think contributes to the ease of use and adoption of the tool... however, accuracy is also of paramount importance. There have been multiple proposed improvements.
Proposed Improvements
- This repo uses MCMC sampling to do more probabilistic models. @sam-qordoba is trying to get the Bayesian SIR model working, but it has obscure requirements. Here is a colab notebook of the main model - the repo works but there are a few setup steps
- Paper suggestion via Google AI: Bayesian Models for Heterogeneous Personalized Health Data - src
- Possibly-useful Transformer model from Google: interpretable multi-horizon forecasting with deep learning, but, " unfortunately for this task at the moment, the amount of data seems very limited and expert human biases (e.g. it takes X days to show symptoms/recover etc.) seem more important." src
- Model should incorporate potential incoming infections from neighboring areas (etc), rather than the assumption of jurisdiction lockdown
Concerns
- "my understanding is the SIR model's more of a guesstimate that can be fit retrospectively but isn't that predictive for changing circumstances. It doesn't account for household contact, or hordes of folks driving their dying relatives from one jam-packed hospital to the next, or the larger consequences of jamming 200 octogenarians into a group home manned by underpaid attendants with a shortage of tests and protective gear. But we're fighting the epidemic blind, so it's what we've got." src
- "There has been a lot of talk about using more complex models, but the hurdles are (1) usability (2) uncertainty/unavailability of the required inputs. I think that the consensus is that better models would be better if they had well-constrianed inputs and didn't make the tool harder for users to adapt to their local contexts. Otherwise better models would be worse." src
- "What are some additional inputs that are missing? Am very interested in modelling with different values for various activities, e.g. school transmission, intrahousehold transmission, workplace transmission. Obviously this is not straightforward. Moreover the SIR model totally leaves out the fact that different populations are more or less vulnerable, if one is looking at hospital capacity there are pretty sizeable regional population variations. For a first order guess it's useful, but the real world is full of cascading impacts that are very hard to guess." src
Definition of Done
This ticket is complete when we have a plan for improving the model, which takes into account the concerns.
- 主要语言
- Python
- 星标
- 210
- 派生
- 153
- PR 合并指标
- 30 天内没有已合并 PR
环境准备
- 提供 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
CodeForPhilly/chime 的其他 Issue
-
Dependency issue with click["bug"]可能重新可做 @jlubken 于 1598 天前认领,目前没有进行中的 PR。 未关闭bug
CodeForPhilly/chime#622 · 已指派 1 人 ·
-
难度 5/5 一周以上 新手友好度 25/100
CodeForPhilly/chime#598 ·
-
models
难度 3/5 1-2 天 新手友好度 25/100
CodeForPhilly/chime#597 ·
-
Pivot to BayesChime可能重新可做 @mariekers 于 2360 天前认领,目前没有进行中的 PR。 未关闭question
CodeForPhilly/chime#568 · 已指派 1 人 ·
-
enhancement k8s infra
难度 4/5 3-5 天 新手友好度 30/100
CodeForPhilly/chime#567 ·
查看 CodeForPhilly/chime 的全部 Issue
相似的 Issue
-
enhancement good first issue
难度 2/5 1-3 小时 新手友好度 78/100
-
难度 2/5 1-3 小时 新手友好度 78/100
hatchet-dev/hatchet#5179 ·
维护者通常 1 天内回复
-
python-version
难度 1/5 1 小时以内 新手友好度 88/100
-
bug
难度 2/5 1-3 小时 新手友好度 62/100
维护者通常 1 天内回复
-
bug javascript P2-medium python release:v3.1
难度 2/5 1-3 小时 新手友好度 68/100
adrirubio/claude-deck#546 ·
维护者通常 1 天内回复