图像缩略图

Covid-19型号

版本3.6.3(2.73 MB)by JM2系列
该模型是基于FitVirus创建的。这是一个数据驱动的模型,可以获得最新数据并预测Covid-19的扩展。
5.0
9评级

42下载

更新2020年5月03日

查看版本历史记录

查看许可证

创建以跟踪模拟冠状病毒(Covid-19)的传播。在网上获得案例数据,并安装在逻辑模型上以预测随着时间的推移传播。

操作加载包含脚本Covid19modelingv2的文件夹,并在命令提示符下键入以下代码:Covid19modelingv2(“国家”)。
示例:covid19modelingv2(“美国”)。可以通过将多个国家分析在列表中:Covid19modelingv2(“美国”,“意大利”)。

该模型由米兰Batista(Fitvirus)创建。该模型是一种数据驱动模型,它适用于逻辑曲线的疫情数据。该模型的目标是对病毒扩散和疫情持续时间做出局部预测。该模型可用于在某些情况下提供准确的近似。“回归融合可能会失败,纯初始猜测或小数据集。因此,该方法不适用于疫情的早期阶段。此外,如果回归统计数据不符合最低标准,结果是没用的,说R ^ 2>0.8,p值<0.05。“(米兰巴蒂斯塔)

免责声明:模型将在某些情况下失败。应对所有结果进行严格的统计分析。当遇到额外的流行病阶段(逻辑函数未描述)时,模型会失败。以自己的自由裁量权使用。

查看更多信息:
https://www.researchgate.net/publication/339912313_Forecasting_of_final_COVID-19_epidemic_size_200320

数据在线存储,并通过来自各种来源的Jhu CSSE提供,包括:
“世界卫生组织(世卫组织),DXY.cn.肺炎。2020年,BNO新闻,
国家卫生委员会人民卫生委员会?中华民国(NHC),
中国疾控中心(CCDC)、香港卫生署、澳门政府、台湾疾控中心、美国疾控中心、加拿大政府、澳大利亚政府卫生署、欧洲疾病预防控制中心和新加坡卫生部”

在该图上,疫情绘制着蓝线(案例/日)。蓝点是实际感染率(案例/日)。区域颜色单独的流行病过渡阶段:
红色 - 快速增长阶段
黄色 - 过渡到稳态阶段
绿色 - 结局阶段

引用

JM2(2021)。Covid-19型号(//www.tianjin-qmedu.com/matlabcentral/fileexchange/74632-.covid-19-modeling),Matlab中央文件交换。检索到

意见及评分(34.

PhilippKügler.

>> Covid19modelingv2('中国')
使用Covid19Modelingv2(第94行)错误
行索引超过表尺寸。

怎么可能修复?

戴阳

Al K.

Nafees Ahamad.

抱歉错误
COVID19Modelingv2(“我们”)
使用Covid19modelingv2(第47行)错误
表变量名必须是字符向量。

KAIS赞同

使用Covid19modelingv2(第47行)错误
表变量名必须是字符向量。

JM2系列

尤金,
3个参数逻辑模型拟合数据。
这是一种形式:a /(1 + b * exp(-c * t))
最好的,
乔什

尤金加拉格尔

这个程序运行得很好。我有一个常规来拟合逻辑的连续形式,但我提出了稍微不同(更低)的K值。我需要追踪你是如何拟合一个3参数模型,当逻辑只是基于r & K。

Dzenan Smajic.

abdelkader.nhar.nhar.

使用livemapcovid19错误(第46行)
表变量名必须是字符向量。
(matlab2018a)

JM2系列

更新

马修

需要优化工具箱,目前尚未在提交中说明。

泰德汉斯

以下是州级数据的来源:https://covidtracking.com/data/

JM2系列

原始数据仍然存在,但不再更新。

JM2系列

嗨Kirtis,
原始数据集由源中停止。看 ”https://data.humdata.org/dataset/novel-coronavirus-2019-ncov-case.“。
不幸的是,我没有任何东西可以做到这一点。我最初没有打算这个模型来提供国家级建模。如果我找到一个新的数据源,我会告诉你。
乔什

Kirtis Christensen

我没有看到美国在馈送结果变量的Web路径上的输入文件中分解。先前的版本有一个源路径的结果,可以为我们和每个状态分解的数据。这是协助区域规划所需的。
当我运行这个版本,我得到以下错误->太多的输出参数。
我们可以通过恢复到输入路径中的Excel文件的状态来获取那些源数据吗?并确认另一个是看到我所在的相同错误?

摩根埃文斯

优秀的工作。运行的很好。谢谢你的努力工作。

JM2系列

修复了所有兼容性问题(希望如此)

Ralf Elsas.

JM2系列

嗨Suksan。这是一个兼容性问题,即我仍在努力解决。代码在我的版本(2019b)上运行很好。

Suksan Suwanarat

出色的工作,但是当我运行代码时,它给了我这个错误:
课堂上的无法识别的财产'preservevariablenames'
'matlab.io.text.delimitedTextimportoptions'。
fitviruscv19v3中的错误(第132行)
opts.prevevariablenames = true;

JM2系列

你好,摩根,

我竞选2019b没有任何问题。在导入数据时一定存在兼容性问题。我将研究一个更健壮的方法。

乔什

摩根埃文斯

使用版本R2020A接收此错误。

使用Covid19Modelingv2(第62行)错误
重复表变量名称:'nan'。

JM2系列

嗨Tsotne。我从其他用户那里听说这是一个兼容性问题。最简单的解决办法是将MATLAB升级到2019b或更新版本。

“从R2019B开始,变量名称和行名称可以包括任何字符,包括空格和非ASCII字符。此外,它们可以从任何字符开始,而不仅仅是字母。变量和行名不必是有效的matlab标识符(如由ISVARName函数决定)。要保留这些变量名称和行名称,请将preservevariablenames设置为true。“

Tsotne Marghia.

非常感谢你的工作。我有这个特殊的错误

类'matlab.io.text.delimitedTextimportoptions的“parewevariablenames”无法识别的属性'preservevariablenames'。

covid - 19modelingv2错误(第24行)
opts.prevevariablenames = true;

我应该怎么办?

rolf boelens

各位,我试着看看文档的哪部分是空的。我找不到,你能帮我吗?我一直收到这样的信息:
使用matlab.io.ie.text.textimportoptions / set.dataline(第73行)错误
DataLine必须为正整数。

covid - 19 modelingv2错误(第23行)
opts.dataline = [2,INF];

我用R2017b

谢谢!

JM2系列

谢谢Kirtis。我会尝试联系到维护数据集的人。这是非常动态的,所以希望很快就会更新。

Kirtis Christensen

嘿大家。这正常工作,但已经停止了。请注意,此模型的死亡文件的更新取决于第3/21列失败。如果有人可以访问该列,则会开始工作增益。否则解决方法。将文件拉到本地文件夹,然后使用可读取的而不是
Webrabread('https://proxy.hxlstandard.org/api/data-preview.csv?url=https%3A%2F%2Fraw.githubusercontent.com%2FCSSEGISandData%2FCOVID-19%2Fmaster%2Fcsse_covid_19_data%2Fcsse_covid_19_time_series%2Ftime_series_19-covid-Deaths.csv&filename=time_series_2019-ncov-Deaths.csv

如果您在本地文件夹中的3/21中修复了3/21的空数据,请在本地文件夹和我们下行,在线文件固定之前,它将工作增益。
%使用本地数据,因为在线数据似乎发生在此刻
结果= readtable('time_series_2019-ncov-confirmed.csv');
deathresult = readtable(“time_series_2019-ncov-Deaths.csv”);

orides golyjeswski.

orides golyjeswski.

iLplus30我有同样的错误。我相信它是一些版本的兼容性问题。我能够通过对代码进行一些更改来运行我国的脚本。对于特定问题,解决方案是改变代码Opts.datalines = [2,INF];选择.Dataline = [2,INF];因为OPTS中没有DataLines变量。

JM2系列

嗨IIPlus30。这是您版本的MATLAB中最有可能的兼容性问题。其他用户和我没有遇到此错误。你在运行什么版本?

ilPlus30

class matlab.io.text.DelimitedTextImportOptions没有公共属性DataLines。

covid - 19 modelingv2错误(第23行)
opts.datalines = [2,inf];

JM2系列

这对每个人都正常工作吗?

Matlab专家

Matlab释放兼容性
用R2019B创建
兼容R2019B及更高版本
平台兼容性
视窗 苹果系统 Linux.
致谢

灵感来自:FitVirus.

启发:冠状病毒追踪器-国家建模

社区寻宝

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!