水痘发病预警方法、服务器及计算机可读存储介质技术

技术编号:18660166 阅读:29 留言:0更新日期:2018-08-11 15:20
本发明专利技术公开了一种水痘发病预警方法,该方法包括:设置进行水痘发病预测的样本范围;根据所述样本范围获取样本数据;获取外部因子数据;根据所述样本数据和外部因子数据构造多个时间序列模型,并进行训练及测试;根据预设规则从所述多个时间序列模型中筛选最优模型;以所述最优模型及实时数据进行水痘发病实时预测。本发明专利技术还提供一种服务器及计算机可读存储介质。本发明专利技术提供的水痘发病预警方法、服务器及计算机可读存储介质能够比较准确地对未来一周水痘发病人数进行实时预测。

Chickenpox early warning method, server and computer readable storage medium

The invention discloses an early warning method for chicken pox incidence, which comprises: setting a sample range for forecasting chicken pox incidence; acquiring sample data according to the sample range; acquiring external factor data; constructing multiple time series models according to the sample data and external factor data, and training and testing roots; The optimal model is selected from the multiple time series models according to preset rules, and the real-time prediction of varicella incidence is carried out with the optimal model and real-time data. The invention also provides a server and a computer readable storage medium. The method for early warning of varicella incidence, the server and the computer readable storage medium provided by the invention can accurately predict the number of varicella incidence in the coming week in real time.

【技术实现步骤摘要】
水痘发病预警方法、服务器及计算机可读存储介质
本专利技术涉及数据分析
,尤其涉及一种水痘发病预警方法、服务器及计算机可读存储介质。
技术介绍
水痘是由水痘-带状疱疹病毒初次感染引起的急性传染病。主要发生在婴幼儿和学龄前儿童,成人发病症状比儿童更严重。冬春两季多发,其传染力强,水痘患者是惟一的传染源,自发病前1~2天直至皮疹干燥结痂期均有传染性,接触或飞沫吸入均可传染,易感儿发病率可达95%以上。水痘在易感人群中的播散主要取决于气候、人口密度和医疗卫生条件等因素。传统的传染病预防系统一般都是在已经开始暴发后进行控制,很难实现提高预测及时预防及管控。尽管目前已经有些针对水痘的机器学习理论实现水痘预测的实验,但往往由于数据样本范围小、外部影响因素考虑不全面等原因导致效果并不理想。
技术实现思路
有鉴于此,本专利技术提出一种水痘发病预警方法、服务器及计算机可读存储介质,以解决如何实现比较准确地对未来水痘发病人数进行实时预测的问题。首先,为实现上述目的,本专利技术提出一种水痘发病预警方法,该方法包括步骤:设置进行水痘发病预测的样本范围;根据所述样本范围获取样本数据;获取外部因子数据;根据所述样本数据和外部因子数据构造多个时间序列模型,并进行训练及测试;根据预设规则从所述多个时间序列模型中筛选最优模型;及以所述最优模型及实时数据进行水痘发病实时预测。可选地,所述样本范围包括时间、地区、数据类型,所述样本数据为水痘发病数据。可选地,所述外部因子数据包括所述地区在所述时间内的气象数据。可选地,所述时间序列模型为滑动窗口预测模型。可选地,所述滑动窗口预测模型采用九年时间的样本数据为滑动窗口,以前九年的周数据为训练集,预测未来一周的水痘发病人数,以第十年的周数据为测试集。可选地,所述预设规则为均方根误差最优原则,选取均方根误差最小的时间序列模型为最优模型。可选地,该方法还包括步骤:根据所述最优模型分析水痘发病的主要影响因子;将所述主要影响因子提示用户注意。此外,为实现上述目的,本专利技术还提供一种服务器,包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的水痘发病预警系统,所述水痘发病预警系统被所述处理器执行时实现如下步骤:设置进行水痘发病预测的样本范围;根据所述样本范围获取样本数据;获取外部因子数据;根据所述样本数据和外部因子数据构造多个时间序列模型,并进行训练及测试;根据预设规则从所述多个时间序列模型中筛选最优模型;及以所述最优模型及实时数据进行水痘发病实时预测。可选地,所述水痘发病预警系统被所述处理器执行时还实现步骤:根据所述最优模型分析水痘发病的主要影响因子;将所述主要影响因子提示用户注意。进一步地,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有水痘发病预警系统,所述水痘发病预警系统可被至少一个处理器执行,以使所述至少一个处理器执行如上述的水痘发病预警方法的步骤。相较于现有技术,本专利技术所提出的水痘发病预警方法、服务器及计算机可读存储介质,可以根据设置的样本范围,从预设的数据源中获取对应的水痘发病数据,并获取气象等外部因子,同时考虑外部因子的滞后性,根据所述样本数据和外部因子数据构造多个时间序列模型,并进行训练及测试,选取最优模型,从而将实时数据代入所述最优模型,实现对未来一周水痘发病人数的实时预测。该方案的样本覆盖范围广,且考虑了气象等外部因子对水痘发病数据的影响和滞后性,能够比较准确地得到未来水痘发病人数的预测结果。并且,还可以根据所述最优模型分析出对于水痘发病的主要影响因子并提示用户,以便及时对即将发生的发病状况进行相应预防和应对。附图说明图1是本专利技术服务器一可选的硬件架构的示意图;图2是本专利技术水痘发病预警系统第一实施例的程序模块示意图;图3是本专利技术水痘发病预警系统第二佳实施例的程序模块示意图;图4是本专利技术水痘发病预警方法第一实施例的流程示意图;图5是本专利技术水痘发病预警方法第二实施例的流程示意图。附图标记:服务器2存储器11处理器12网络接口13水痘发病预警系统200设置模块201获取模块202建模模块203筛选模块204预测模块205分析模块206提示模块207本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在本专利技术中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本专利技术要求的保护范围之内。参阅图1所示,是本专利技术服务器2一可选的硬件架构的示意图。本实施例中,所述服务器2可包括,但不仅限于,可通过系统总线相互通信连接存储器11、处理器12、网络接口13。需要指出的是,图1仅示出了具有组件11-13的服务器2,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。其中,所述服务器2可以是机架式服务器、刀片式服务器、塔式服务器或机柜式服务器等计算设备,该服务器2可以是独立的服务器,也可以是多个服务器所组成的服务器集群。所述存储器11至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等。在一些实施例中,所述存储器11可以是所述服务器2的内部存储单元,例如该服务器2的硬盘或内存。在另一些实施例中,所述存储器11也可以是所述服务器2的外部存储设备,例如该服务器2上配备的插接式硬盘,智能存储卡(SmartMediaCard,SMC),安全数字(SecureDigital,SD)卡,闪存卡(FlashCard)等。当然,所述存储器11还可以既包括所述服务器2的内部存储单元也包括其外部存储设备。本实施例中,所述存储器11通常用于存储安装于所述服务器2的操作系统和各类应用软件,例如水痘发病预警系统200的程序代码等。此外,所述存储器11还可以用于暂时地存储已经输出或者将要输出的各类数据。所述处理器12在一些实施例中可以是中央处理器(CentralProcessingUnit,CPU)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器12通常用于控制所述服务器2的总体操作。本实施例中,所述处理器12用于运行所述存储器11中存储的程序代码或者处理数据,例如运行所述的水痘发病预警系统200等。所述网络接口13可包括无线网络接口或有线网络接口,该网络接口13通常用于在所述服务器2与其他电子设备之间建立本文档来自技高网...

【技术保护点】
1.一种水痘发病预警方法,应用于服务器,其特征在于,所述方法包括步骤:设置进行水痘发病预测的样本范围;根据所述样本范围获取样本数据;获取外部因子数据;根据所述样本数据和外部因子数据构造多个时间序列模型,并进行训练及测试;根据预设规则从所述多个时间序列模型中筛选最优模型;及以所述最优模型及实时数据进行水痘发病实时预测。

【技术特征摘要】
1.一种水痘发病预警方法,应用于服务器,其特征在于,所述方法包括步骤:设置进行水痘发病预测的样本范围;根据所述样本范围获取样本数据;获取外部因子数据;根据所述样本数据和外部因子数据构造多个时间序列模型,并进行训练及测试;根据预设规则从所述多个时间序列模型中筛选最优模型;及以所述最优模型及实时数据进行水痘发病实时预测。2.如权利要求1所述的水痘发病预警方法,其特征在于,所述样本范围包括时间、地区、数据类型,所述样本数据为水痘发病数据。3.如权利要求2所述的水痘发病预警方法,其特征在于,所述外部因子数据包括所述地区在所述时间内的气象数据。4.如权利要求1所述的水痘发病预警方法,其特征在于,所述时间序列模型为滑动窗口预测模型。5.如权利要求4所述的水痘发病预警方法,其特征在于,所述滑动窗口预测模型采用九年时间的样本数据为滑动窗口,以前九年的周数据为训练集,预测未来一周的水痘发病人数,以第十年的周数据为测试集。6.如权利要求1所述的水痘发病预警方法,其特征在于,所述预设规则为均方根误差最优原则,选取均方根误差最小的时间序列模型为最...

【专利技术属性】
技术研发人员:阮晓雯徐亮肖京
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1