一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于数据分析的传染病防治预警方法、装置、设备及介质与流程

2021-11-29 13:23:00 来源:中国专利 TAG:


1.本技术涉及人工智能领域,尤其涉及一种基于数据分析的传染病防治预警方法、装置、设备及介质。


背景技术:

2.在医疗领域,传染病的流行会严重危害大众的身体健康,因此对传染病进行防治预警是极其重要的,但现有的传染病防治预警系统不进行数据的深度分析,相关的分析工作是由人来完成的,工作量极大,且也无法保证传染病防治预警的及时性和准确性。


技术实现要素:

3.本技术实施例提供一种基于数据分析的传染病防治预警方法、装置、设备及介质,旨在提高传染病防治预警的及时性和准确性。
4.第一方面,本技术实施例提供一种基于数据分析的传染病防治预警方法,包括:
5.获取目标地域的待防治传染病的历史感染数据和当前感染数据;
6.通过第一预设线程对所述历史感染数据和所述当前感染数据进行分析处理,得到所述待防治传染病的第一预警指数;
7.通过第二预设线程基于三次指数平滑算法对所述历史感染数据和所述当前感染数据进行分析处理,得到所述待防治传染病的候选预测感染人数;
8.通过第三预设线程基于支持向量机回归算法svr对所述历史感染数据和所述当前感染数据进行分析处理,得到所述候选预测感染人数的残差值;
9.用所述候选预测感染人数减去所述残差值,得到目标预测感染人数,并根据所述目标预测感染人数,确定所述待防治传染病的第二预警指数;
10.在所述第一预警指数大于或等于第一预设阈值,且所述第二预警指数大于或等于第二预设阈值时,输出所述待防治传染病的防治提示信息。
11.第二方面,本技术实施例还提供一种传染病防治预警装置,所述传染病防治预警装置包括:
12.获取模块,用于获取目标地域的待防治传染病的历史感染数据和当前感染数据;
13.线程执行模块,用于执行第一预设线程对所述历史感染数据和所述当前感染数据进行分析处理,得到所述待防治传染病的第一预警指数;
14.所述线程执行模块,还用于执行第二预设线程基于三次指数平滑算法对所述历史感染数据和所述当前感染数据进行分析处理,得到所述待防治传染病的候选预测感染人数;
15.所述线程执行模块,还用于执行第三预设线程基于支持向量机回归算法svr对所述历史感染数据和所述当前感染数据进行分析处理,得到所述候选预测感染人数的残差值;
16.确定模块,用于用所述候选预测感染人数减去所述残差值,得到目标预测感染人
数,并根据所述目标预测感染人数,确定所述待防治传染病的第二预警指数;
17.输出模块,用于在所述第一预警指数大于或等于第一预设阈值,且所述第二预警指数大于或等于第二预设阈值时,输出所述待防治传染病的防治提示信息。
18.第三方面,本技术实施例还提供一种计算机设备,所述计算机设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如上所述的基于数据分析的传染病防治预警方法的步骤。
19.第四方面,本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如上所述的基于数据分析的传染病防治预警方法的步骤。
20.本技术实施例提供一种基于数据分析的传染病防治预警方法、装置、设备及介质,该方法通过同时执行第一预设线程、第二预设线程和第三预设线程使用不同的算法对历史感染数据和当前感染数据进行分析处理,得到待防治传染病的第一预警指数、候选预测感染人数和候选预测感染人数的残差值,可以提高分析效率,之后再用候选预测感染人数减去残差值,得到目标预测感染人数,并根据目标预测感染人数,确定待防治传染病的第二预警指数,最后在第一预警指数大于或等于第一预设阈值,且第二预警指数大于或等于第二预设阈值时,输出待防治传染病的防治提示信息,可以极大地提高传染病防治预警的及时性和准确性。
附图说明
21.为了更清楚地说明本技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
22.图1是本技术实施例提供的一种基于数据分析的传染病防治预警方法的流程示意图;
23.图2是图1中的传染病防治预警方法的一子步骤流程示意图;
24.图3是图1中的传染病防治预警方法的另一子步骤流程示意图;
25.图4是本技术实施例提供的一种传染病防治预警装置的示意性框图;
26.图5是图4中的传染病防治预警装置的子模块的示意性框图;
27.图6是本技术实施例提供的一种计算机设备的结构示意性框图。
28.本技术目的的实现、功能特点及优点将结合实施例,参阅附图做进一步说明。
具体实施方式
29.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
30.附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
31.本技术实施例可以基于人工智能技术对相关的数据进行获取和处理。其中,人工智能(artificial intelligence,ai)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。
32.人工智能基础技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理技术、操作/交互系统、机电一体化等技术。人工智能软件技术主要包括计算机视觉技术、机器人技术、生物识别技术、语音处理技术、自然语言处理技术以及机器学习/深度学习等几大方向。
33.本技术实施例提供一种传染病防治预警方法、装置、计算机设备及计算机可读存储介质。其中,该传染病防治预警方法可应用于服务器中,服务器可以是独立的服务器,也可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(content delivery network,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器。
34.下面结合附图,对本技术的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
35.请参阅图1,图1是本技术实施例提供的一种基于数据分析的传染病防治预警方法的流程示意图。
36.如图1所示,基于数据分析的传染病防治预警方法包括步骤s101至步骤s106。
37.步骤s101、获取目标地域的待防治传染病的历史感染数据和当前感染数据。
38.其中,传染病防治预警方法可以应用于服务器,服务器可以与终端设备通信连接,医疗人员可以通过终端设备向服务器上报传染病患者的患病数据,服务器存储患病数据,患病数据包括传染病患者的个人信息、诊断时间、症状信息、传染病类型、生活轨迹信息等。服务器定时基于上报的患病数据,确定各类型传染病每天的真实感染人数和预测感染人数。
39.示例性的,获取终端设备发送的传染病防治预警请求,其中,传染病防治预警请求包括传染病标识和需要防治传染病的目标地域的地理位置信息;根据该传染病标识和该地理位置信息,获取目标地域的待防治传染病的历史感染数据和当前感染数据。其中,当前感染数据包括当天t的预测感染人数和当天t的实际感染人数,历史感染数据包括第t

1天至第t

n天中每天的预测感染人数和实际感染人数,n大于或等于4,历史感染数据和当前感染数据可以存储在区块链中,以提高数据安全性。
40.步骤s102、通过第一预设线程对历史感染数据和当前感染数据进行分析处理,得到待防治传染病的第一预警指数。
41.其中,待防治传染病可以为爆发性传染病,也可以为流行性传染病,爆发性传染病与流行性传染病的预警指数的计算方式不同,所用到的感染数据的时间段不同。在一实施例中,如图2所示,步骤s102包括:子步骤s1021至子步骤s1024。
42.子步骤s1021,在待防治传染病为爆发性传染病时,根据待防治传染病的传染病标识,确定第一超参数和第二超参数。
43.示例性的,在待防治传染病为爆发性传染病时,获取预存的传染病标识与超参数之间的第一映射关系;根据待防治传染病的传染病标识和第一映射关系,确定第一超参数
和第二超参数。其中,一个传染病标识可以对应两个超参数,第一映射关系可基于实际情况进行设置,本实施例对此不做具体限定,第一超参数与第二超参数可以相同,也可以不同。例如,第一超参数为2,第二超参数为3。
44.子步骤s1022、根据第t

2天至第t

n天中每天的实际感染人数确定第一平均感染人数。
45.其中,n可以基于实际情况进行设置,本实施例对此不做具体限定。例如,对于爆发性传染病,可以使用前4天的感染数据和当天的感染数据来进行计算,即n为4。例如,t为2021年6月20日,则可以根据2021年6月18日(第t

2天)的实际感染人数、2021年6月17日(第t

3天)的实际感染人数和2021年6月16日(第t

4天)的实际感染人数,来计算第一平均感染人数。
46.子步骤s1023、将第一超参数与第一平均感染人数相乘,得到第一感染人数,并将第二超参数与第一平均感染人数相乘,得到第二感染人数。
47.其中,第一超参数和第二超参数可以基于实际情况进行调整。示例性的,获取待防治传染病的调查反馈结果,在第一预警指数大于或等于第一预设阈值,且该调查反馈结果为未发生待防治传染病时,根据第一增益系数增大第一超参数和第二超参数;在第一预警指数小于第一预设阈值,且该调查反馈结果为发生待防治传染病时,若第一感染人数大于第t

1天的实际感染人数,则根据第二增益系数减小第一超参数,若第二感染人数大于当天t的实际感染人数,则根据第二增益系数减小第二超参数。其中,第一增益系数和第二增益系数可基于实际情况进行设置,本实施例对此不做具体限定,例如,第一增益系数为1.1,第二增益系数为0.9。
48.子步骤s1024、根据第一感染人数、第二感染人数、当天t的实际感染人数和第t

1天的实际感染人数确定第一预警指数。
49.示例性的,确定第一感染人数与第t

1天的实际感染人数之间的第一感染人数差值;确定第二感染人数与当天t的实际感染人数之间的第二感染人数差值;根据第一感染人数差值和第二感染人数差值,确定待防治传染病的第一预警指数。例如,获取第一感染人数差值对应的第一预设预警指数和第二感染人数差值对应的第二预设预警指数,对第一预设预警指数与第二预设预警指数进行加权求和,得到待防治传染病的第一预警指数。通过综合考虑当天和前一天的实际感染人数与第一平均感染人数之间差值,可以准确地确定待防治传染病的预警指数。
50.示例性的,确定第一感染人数所处的预设人数范围和第二感染人数所处的预设人数范围;获取预存的人数范围与预警指数之间的映射关系,根据第一感染人数所处的预设人数范围和该映射关系,确定第一预设预警指数,根据第二感染人数所处的预设人数范围和该映射关系,确定第二预设预警指数。其中,人数范围与预警指数之间的映射关系可基于实际情况进行设置,本实施例对此不做具体限定。
51.示例性的,根据第一感染人数、第二感染人数、当天t的实际感染人数和第t

1天的实际感染人数确定第一预警指数的方式可以为:在第一感染人数小于第t

1天的实际感染人数,且第二感染人数小于当天t的实际感染人数时,将第一预设指数确定为待防治传染病的第一预警指数;在第一感染人数大于或等于第t

1天的实际感染人数和/或第二感染人数大于或等于当天t的实际感染人数时,将第二预设指数确定为待防治传染病的第一预警指
数。其中,第一预设指数与第二预设指数可基于实际情况进行设置,本实施例对此不做具体限定,第一预设指数大于或等于第一预设阈值,第二预设指数小于第一预设阈值。
52.在一实施例中,如图3所示,步骤s102包括:子步骤s1025至子步骤s1028。
53.子步骤s1025、在待防治传染病为流行性传染病时,根据待防治传染病的传染病标识,确定第三超参数。
54.示例性的,在待防治传染病为流行性传染病时,获取预存的传染病标识与超参数之间的第二映射关系;根据待防治传染病的传染病标识和第二映射关系,确定第三超参数。其中,传染病标识与超参数之间的第二映射关系可基于实际情况进行设置,本实施例对此不做具体限定。例如,第三超参数可以为3。
55.子步骤s1026、对第t

1天至第t

n天中每天的实际感染人数和当天t的实际感染人数进行累加,得到第一总感染人数。
56.其中,n可以基于实际情况进行设置,本实施例对此不做具体限定。例如,对于流行性传染病,可以使用最近一周的感染数据来进行计算,即n为7。例如,t为2021年6月20日,则可以对2021年6月19日(第t

1天)的实际感染人数、2021年6月18日(第t

2天)的实际感染人数、2021年6月17日(第t

3天)的实际感染人数和2021年6月16日(第t

4天)的实际感染人数、2021年6月15日(第t

5天)的实际感染人数、2021年6月14日(第t

6天)的实际感染人数和2021年6月20日(当天t)的实际感染人数进行累加,得到最近一周的第一总感染人数。
57.子步骤s1027、对第t

w天至第t

w

n

1天中每天的实际感染人数进行累加,得到第二总感染人数。
58.其中,w为待防治传染病的流行周期,可以基于实际情况进行设置,本实施例对此不做具体限定。例如,w为365天,因此,对于当天t为2021年6月20日,可以对2020年6月19日(第t

1天)的实际感染人数、2020年6月18日(第t

2天)的实际感染人数、2020年6月17日(第t

3天)的实际感染人数和2020年6月16日(第t

4天)的实际感染人数、2020年6月15日(第t

5天)的实际感染人数、2020年6月14日(第t

6天)的实际感染人数和2020年6月20日(当天t)的实际感染人数进行累加,得到上一年相同周的第二总感染人数。
59.子步骤s1028、根据第一总感染人数与第二总感染人数之间的比值,确定待防治传染病的第一预警指数。
60.示例性的,确定第一总感染人数与第二总感染人数之间的比值,若第一总感染人数与第二总感染人数之间的比值大于第三超参数,则将第三预设指数确定为待防治传染病的第一预警指数,若第一总感染人数与第二总感染人数之间的比值小于或等于第三超参数,则将第四预设指数确定为待防治传染病的第一预警指数。其中,第三预设指数大于或等于第二预设阈值,第四预设指数小于第二预设阈值。
61.示例性的,确定第一总感染人数与第二总感染人数之间的比值所处的比值范围,并获取预存的比值范围与预警指数之间的映射关系;根据第一总感染人数与第二总感染人数之间的比值所处的比值范围和该映射关系,确定待防治传染病的第一预警指数。其中,比值范围与预警指数之间的映射关系可以基于实际情况进行设置,本实施例对此不做具体限定。
62.其中,第三超参数可以基于实际情况进行调整。示例性的,获取待防治传染病的调查反馈结果,在第一预警指数大于或等于第一预设阈值,且该调查反馈结果为未发生待防
治传染病时,根据第一增益系数增大第三超参数;在第一预警指数小于第一预设阈值,且该调查反馈结果为发生待防治传染病时,若第一总感染人数与第二总感染人数之间的比值小于或等于第三超参数,则根据第二增益系数减小第三超参数。其中,第一增益系数和第二增益系数可基于实际情况进行设置,本实施例对此不做具体限定,例如,第一增益系数为1.1,第二增益系数为0.9。
63.步骤s103、通过第二预设线程基于三次指数平滑算法对历史感染数据和当前感染数据进行分析处理,得到待防治传染病的候选预测感染人数。
64.示例性的,通过第二预设线程基于三次指数平滑算法和预设平滑系数,对历史感染数据进行处理,得到第t

1天的象函数;通过第二预设线程根据预设平滑系数、第t

1天的象函数和当前感染数据中的当天t的实际感染人数,计算当天t的象函数;通过第二预设线程根据预设平滑系数和当天t的象函数,确定预设的感染人数预测公式中的第一系数、第二系数和第三系数;通过第二预设线程根据第一系数、第二系数、第三系数和感染人数预测公式,计算待防治传染病的预测感染人数。
65.其中,预设平滑系数可以基于实际情况进行设置,本实施例对此不做具体限定。给定的预设平滑系数为α,则三次指数平滑的计算公式可以表示为:
[0066][0067]
其中,x
t
为当天t的实际感染人数,s(t

1)为第t

1天的像函数,s
t
为当天t的像函数,上标中括号代表阶数,一共有三阶,所以是三次指数,通过上述公式,可以计算得到当天t的一阶象函数二阶象函数和三阶象函数
[0068]
其中,预设的感染人数预测公式可以为:x
τ t
=a
t
b
t
*t c
t
*t2,其中,a
t
为第一系数,b
t
为第二系数,c
t
为第三系数,t为间隔时间段,即x
τ t
为经过t天后的待防治传染病的预测感染人数,a
t
、b
t
和c
t
的计算方式如下:
[0069][0070]
步骤s104、通过第三预设线程基于支持向量机回归算法svr对历史感染数据和当前感染数据进行分析处理,得到候选预测感染人数的残差值。
[0071]
示例性的,通过第三预设线程计算当天t的预测感染人数与当天t的实际感染人数之间的差值,得到感染人数残差;通过第三预设线程根据第t

1天至第t

n天中每天的预测感染人数和实际感染人数以及感染人数残差,调整svr模型函数的模型参数,得到目标svr模型函数;通过第三预设线程基于目标svr模型函数,对第t

1天至第t

n

1天中每天的预测感染人数和实际感染人数以及当天t的预测感染人数和当天t的实际感染人数进行计算,得到候选预测感染人数的残差值。
[0072]
其中,第一预设线程、第二预设线程和第三预设线程为不同的线程,且第一预设线
程、第二预设线程和第三预设线程可以同时执行,以同时计算第一预警指数、候选预测感染人数和候选预测感染人数的残差值,能够提高计算速度。
[0073]
例如,n为4,t为2021年6月20日,则计算2021年6月20日的预测感染人数与实际感染人数与之间的差值,得到感染人数残差,根据2021年6月19日(第t

1天)的预测感染人数和实际感染人数、2021年6月18日(第t

2天)的预测感染人数和实际感染人数、2021年6月17日(第t

3天)的预测感染人数和实际感染人数以及感染人数残差,调整svr模型函数的模型参数,得到目标svr模型函数,然后基于目标svr模型函数,对2021年6月19日(第t

1天)的预测感染人数和实际感染人数、2021年6月18日(第t

2天)的预测感染人数和实际感染人数以及2021年6月20日(当天)的预测感染人数和实际感染人数进行计算,得到候选预测感染人数的残差值。
[0074]
步骤s105、用候选预测感染人数减去残差值,得到目标预测感染人数,并根据目标预测感染人数,确定待防治传染病的第二预警指数。
[0075]
示例性的,根据第t

1天至第t

n天中每天的实际感染人数确定第二平均感染人数;确定目标预测感染人数与第二平均感染人数的比值,得到感染人数比值;将感染人数比值对应的预警指数确定为待防治传染病的第二预警指数。例如,例如,t为2021年6月20日,则可以根据2021年6月19日(第t

1天)的实际感染人数、2021年6月18日(第t

2天)的实际感染人数和2021年6月17日(第t

3天)的实际感染人数,来计算第二平均感染人数。
[0076]
步骤s106、在第一预警指数大于或等于第一预设阈值,且第二预警指数大于或等于第二预设阈值时,输出待防治传染病的防治提示信息。
[0077]
示例性的,向所在地位于目标地域的终端设备发送防治提示信息,以供终端设备在接收到防治提示信息时,输出防治提示信息,以提醒医疗人员。其中,终端设备输出防治提示信息的方式可以包括:显示防治提示信息和/或播报防治提示信息。其中,第一预设阈值和第二预设阈值可基于实际情况进行设置,本实施例对此不做具体限定。
[0078]
上述实施例提供的传染病防治预警方法,通过同时执行第一预设线程、第二预设线程和第三预设线程使用不同的算法对历史感染数据和当前感染数据进行分析处理,得到待防治传染病的第一预警指数、候选预测感染人数和候选预测感染人数的残差值,可以提高分析效率,之后再用候选预测感染人数减去残差值,得到目标预测感染人数,并根据目标预测感染人数,确定待防治传染病的第二预警指数,最后在第一预警指数大于或等于第一预设阈值,且第二预警指数大于或等于第二预设阈值时,输出待防治传染病的防治提示信息,可以极大地提高传染病防治预警的及时性和准确性。
[0079]
请参阅图4,图4是本技术实施例提供的一种传染病防治预警装置的示意性框图。
[0080]
如图4所示,该传染病防治预警装置200,包括:
[0081]
获取模块210,用于获取目标地域的待防治传染病的历史感染数据和当前感染数据;
[0082]
线程执行模块220,用于执行第一预设线程对所述历史感染数据和所述当前感染数据进行分析处理,得到所述待防治传染病的第一预警指数;
[0083]
所述线程执行模块220,还用于执行第二预设线程基于三次指数平滑算法对所述历史感染数据和所述当前感染数据进行分析处理,得到所述待防治传染病的候选预测感染人数;
[0084]
所述线程执行模块220,还用于执行第三预设线程基于支持向量机回归算法svr对所述历史感染数据和所述当前感染数据进行分析处理,得到所述候选预测感染人数的残差值;
[0085]
确定模块230,用于用所述候选预测感染人数减去所述残差值,得到目标预测感染人数,并根据所述目标预测感染人数,确定所述待防治传染病的第二预警指数;
[0086]
输出模块240,用于在所述第一预警指数大于或等于第一预设阈值,且所述第二预警指数大于或等于第二预设阈值时,输出所述待防治传染病的防治提示信息。
[0087]
在一实施例中,如图5所示,所述线程执行模块220包括:
[0088]
第一确定子模块221,用于在所述待防治传染病为爆发性传染病时,根据所述待防治传染病的传染病标识,确定第一超参数和第二超参数;
[0089]
第二确定子模块222,用于根据第t

2天至第t

n天中每天的实际感染人数确定第一平均感染人数;
[0090]
所述第二确定子模块222,还用于将所述第一超参数与所述第一平均感染人数相乘,得到第一感染人数,并将所述第二超参数与所述第一平均感染人数相乘,得到第二感染人数;
[0091]
第三确定子模块224,用于根据所述第一感染人数、所述第二感染人数、所述当天t的实际感染人数和所述第t

1天的实际感染人数确定所述第一预警指数。
[0092]
在一实施例中,所述第三确定子模块224还用于:
[0093]
确定所述第一感染人数与所述第t

1天的实际感染人数之间的第一感染人数差值;
[0094]
确定所述第二感染人数与所述当天t的实际感染人数之间的第二感染人数差值;
[0095]
根据所述第一感染人数差值和所述第二感染人数差值,确定所述待防治传染病的第一预警指数。
[0096]
在一实施例中,所述线程执行模块220还用于:
[0097]
在所述待防治传染病为流行性传染病时,根据所述待防治传染病的传染病标识,确定第三超参数;
[0098]
对第t

1天至第t

n天中每天的实际感染人数和当天t的实际感染人数进行累加,得到第一总感染人数;
[0099]
对第t

w天至第t

w

n

1天中每天的实际感染人数进行累加,得到第二总感染人数,其中,w为所述待防治传染病的流行周期;
[0100]
根据所述第一总感染人数与所述第二总感染人数之间的比值,确定所述待防治传染病的第一预警指数。
[0101]
在一实施例中,所述线程执行模块220还用于:
[0102]
基于三次指数平滑算法和预设平滑系数,对所述历史感染数据进行处理,得到第t

1天的象函数;
[0103]
根据所述预设平滑系数、所述第t

1天的象函数和所述当前感染数据中的当天t的实际感染人数,计算当天t的象函数;
[0104]
根据预设平滑系数和所述当天t的象函数,确定预设的感染人数预测公式中的第一系数、第二系数和第三系数;
[0105]
根据所述第一系数、第二系数、第三系数和所述感染人数预测公式,计算所述待防治传染病的预测感染人数。
[0106]
在一实施例中,所述线程执行模块220还用于:
[0107]
计算当天t的预测感染人数与当天t的实际感染人数之间的差值,得到感染人数残差;
[0108]
根据第t

1天至第t

n天中每天的预测感染人数和实际感染人数以及感染人数残差,调整svr模型函数的模型参数,得到目标svr模型函数;
[0109]
基于所述目标svr模型函数,对第t

1天至第t

n

1天中每天的预测感染人数和实际感染人数以及当天t的预测感染人数和当天t的实际感染人数进行计算,得到所述候选预测感染人数的残差值。
[0110]
在一实施例中,所述确定模块230还用于:
[0111]
根据第t

1天至第t

n天中每天的实际感染人数确定第二平均感染人数;
[0112]
确定所述目标预测感染人数与所述第二平均感染人数的比值,得到感染人数比值;
[0113]
将所述感染人数比值对应的预警指数确定为所述待防治传染病的第二预警指数。
[0114]
需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和各模块及单元的具体工作过程,可以参考前述基于数据分析的传染病防治预警方法实施例中的对应过程,在此不再赘述。
[0115]
上述实施例提供的装置可以实现为一种计算机程序的形式,该计算机程序可以在如图6所示的计算机设备上运行。
[0116]
请参阅图6,图6是本技术实施例提供的一种计算机设备的结构示意性框图。该计算机设备可以为服务器。
[0117]
如图6所示,该计算机设备包括通过系统总线连接的处理器、存储器和网络接口,其中,存储器可以包括存储介质和内存储器。
[0118]
存储介质可存储操作系统和计算机程序。该计算机程序包括程序指令,该程序指令被执行时,可使得处理器执行任意一种基于数据分析的传染病防治预警方法。
[0119]
处理器用于提供计算和控制能力,支撑整个计算机设备的运行。
[0120]
该网络接口用于进行网络通信,如发送分配的任务等。本领域技术人员可以理解,图6中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0121]
应当理解的是,处理器可以是中央处理单元(central processing unit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field

programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0122]
其中,在一实施例中,所述处理器用于运行存储在存储器中的计算机程序,以实现以下步骤:
[0123]
获取目标地域的待防治传染病的历史感染数据和当前感染数据;
[0124]
通过第一预设线程对所述历史感染数据和所述当前感染数据进行分析处理,得到所述待防治传染病的第一预警指数;
[0125]
通过第二预设线程基于三次指数平滑算法对所述历史感染数据和所述当前感染数据进行分析处理,得到所述待防治传染病的候选预测感染人数;
[0126]
通过第三预设线程基于支持向量机回归算法svr对所述历史感染数据和所述当前感染数据进行分析处理,得到所述候选预测感染人数的残差值;
[0127]
用所述候选预测感染人数减去所述残差值,得到目标预测感染人数,并根据所述目标预测感染人数,确定所述待防治传染病的第二预警指数;
[0128]
在所述第一预警指数大于或等于第一预设阈值,且所述第二预警指数大于或等于第二预设阈值时,输出所述待防治传染病的防治提示信息。
[0129]
在一实施例中,所述当前感染数据包括当天t的预测感染人数和当天t的实际感染人数,所述历史感染数据包括第t

1天至第t

n天中每天的预测感染人数和实际感染人数,n大于或等于4,所述处理器在实现对所述历史感染数据和所述当前感染数据进行分析处理,得到所述待防治传染病的第一预警指数时,用于实现:
[0130]
在所述待防治传染病为爆发性传染病时,根据所述待防治传染病的传染病标识,确定第一超参数和第二超参数;
[0131]
根据第t

2天至第t

n天中每天的实际感染人数确定第一平均感染人数;
[0132]
将所述第一超参数与所述第一平均感染人数相乘,得到第一感染人数,并将所述第二超参数与所述第一平均感染人数相乘,得到第二感染人数;
[0133]
根据所述第一感染人数、所述第二感染人数、所述当天t的实际感染人数和所述第t

1天的实际感染人数确定所述第一预警指数。
[0134]
在一实施例中,所述处理器在实现根据所述第一感染人数、所述第二感染人数、所述当天t的实际感染人数和所述第t

1天的实际感染人数确定所述第一预警指数时,用于实现:
[0135]
确定所述第一感染人数与所述第t

1天的实际感染人数之间的第一感染人数差值;
[0136]
确定所述第二感染人数与所述当天t的实际感染人数之间的第二感染人数差值;
[0137]
根据所述第一感染人数差值和所述第二感染人数差值,确定所述待防治传染病的第一预警指数。
[0138]
在一实施例中,所述处理器在实现对所述历史感染数据和所述当前感染数据进行分析处理,得到所述待防治传染病的第一预警指数时,用于实现:
[0139]
在所述待防治传染病为流行性传染病时,根据所述待防治传染病的传染病标识,确定第三超参数;
[0140]
对第t

1天至第t

n天中每天的实际感染人数和当天t的实际感染人数进行累加,得到第一总感染人数;
[0141]
对第t

w天至第t

w

n

1天中每天的实际感染人数进行累加,得到第二总感染人数,其中,w为所述待防治传染病的流行周期;
[0142]
根据所述第一总感染人数与所述第二总感染人数之间的比值,确定所述待防治传
染病的第一预警指数。
[0143]
在一实施例中,所述处理器在实现基于三次指数平滑算法对所述历史感染数据和所述当前感染数据进行分析处理,得到所述待防治传染病的预测感染人数时,用于实现:
[0144]
基于三次指数平滑算法和预设平滑系数,对所述历史感染数据进行处理,得到第t

1天的象函数;
[0145]
根据所述预设平滑系数、所述第t

1天的象函数和所述当前感染数据中的当天t的实际感染人数,计算当天t的象函数;
[0146]
根据预设平滑系数和所述当天t的象函数,确定预设的感染人数预测公式中的第一系数、第二系数和第三系数;
[0147]
根据所述第一系数、第二系数、第三系数和所述感染人数预测公式,计算所述待防治传染病的预测感染人数。
[0148]
在一实施例中,所述处理器在实现基于支持向量机回归算法svr对所述历史感染数据和所述当前感染数据进行分析处理,得到所述候选预测感染人数的残差值时,用于实现:
[0149]
计算当天t的预测感染人数与当天t的实际感染人数之间的差值,得到感染人数残差;
[0150]
根据第t

1天至第t

n天中每天的预测感染人数和实际感染人数以及感染人数残差,调整svr模型函数的模型参数,得到目标svr模型函数;
[0151]
基于所述目标svr模型函数,对第t

1天至第t

n

1天中每天的预测感染人数和实际感染人数以及当天t的预测感染人数和当天t的实际感染人数进行计算,得到所述候选预测感染人数的残差值。
[0152]
在一实施例中,所述处理器在实现根据所述目标预测感染人数,确定所述待防治传染病的第二预警指数时,用于实现:
[0153]
根据第t

1天至第t

n天中每天的实际感染人数确定第二平均感染人数;
[0154]
确定所述目标预测感染人数与所述第二平均感染人数的比值,得到感染人数比值;
[0155]
将所述感染人数比值对应的预警指数确定为所述待防治传染病的第二预警指数。
[0156]
需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的计算机设备的具体工作过程,可以参考前述基于数据分析的传染病防治预警方法实施例中的对应过程,在此不再赘述。
[0157]
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例或者实施例的某些部分所述的方法。
[0158]
本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序中包括程序指令,所述程序指令被执行时所实现的方法可参阅本技术传染病防治预警方法的各个实施例。
[0159]
其中,所述计算机可读存储介质可以是易失性的,也可以是非易失性的。所述计算机可读存储介质可以是前述实施例所述的计算机设备的内部存储单元,例如所述计算机设备的硬盘或内存。所述计算机可读存储介质也可以是所述计算机设备的外部存储设备,例如所述计算机设备上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。
[0160]
进一步地,所述计算机可读存储介质可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据区块链节点的使用所创建的数据等。
[0161]
本技术所指区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层等。
[0162]
应当理解,在此本技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本技术。如在本技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
[0163]
还应当理解,在本技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
[0164]
上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献