本发明属于信息技术及其应用领域,具体涉及一种用于典型事件预测预报的多征兆增信方法。
背景技术:
对于灾害预警、天气预报、病变预测、故障诊断等典型事件,都有相关的因素,而且这些因素表现得征兆越多表明事件发生的可能性与大,其预测结果就越可信。但是,目前常用的多因素、多证据数据融合和评价方法,如:加权平均法、层次分析法、可拓识别、d-s证据理论等方法及其改进等,都是面向证据冲突情况下的评价和识别问题给出的某种解决方案,无法体现“种种迹象表明,要发生某种事件”的基本原理。
同时,对于支持典型事件时间的多征兆、多证据或多现象问题,还没有一个方法能够利用这些多征兆、多证据或多现象的有用信息去增强对事件预测结果的可信度。
因此,提供一种用于典型事件预测预报的多征兆增信方法,以解决该类具有多种迹象和征兆信息的典型事件预测预报问题,是十分必要的。
技术实现要素:
本发明的目的在于解决上述现有技术中存在的无法利用典型事件的多征兆信息进行完整可靠的预测预报难题,提供一种用于典型事件预测预报的多征兆增信方法,充分利用大数据挖掘理论,建立完整的预测体系。
本发明是通过以下技术方案实现的:
一种用于典型事件预测预报的多征兆增信方法,包括以下步骤:
(1)设该典型事件为e,根据事件e的发生机理和相关领域特征,利用大数据分析方法发现与其有关的影响因素集合,s={s1,s2,…};
(2)设s中每个影响因素对事件e的支持度集合p={p1,p2,…}(0<pi≤1,i=1,2,…);
(3)设s中每个影响因素的显现程度为q={q1,q2,…}(0≤qi≤1,i=1,2,…),若qi=0说明si无显现,若qi=1说明si已充分显现;
(4)根据事件e的发生机理、相关领域特征和对事件e精确预测的难易程度,构建预测事件e发生概率f的计算模型:f=f(s1,p1,q1,s2,p2,q2,…);
(5)根据监测到的各种影响因素的显现程度q={q1,q2,…}计算典型事件e发生的概率,从而给出事件e预测预报结果。
进一步的,支持度pn计算公式为:pn=pn-1+pn-pn-1×pn。
进一步的,步骤(4)中事件e的发生概率f为一个取值范围为[0,1]的实数。
同时,要求f需满足下列技术特征:
1.事件e的发生概率f<1时,每增加一种显现程度大于0的影响因素,事件e的发生概率f严格增大。
2.事件e的发生概率f增大程度与新增加影响因素的si对事件e的支持度pi正相关。
3.事件e的发生概率f增大程度与新增加影响因素的si对事件e的显现程度qi正相关。
4.当出现影响因素si,同时满足其对事件e的支持度pi=1,对事件e的显现程度qi=1时,事件e的发生概率f=1。
5.事件e的发生概率f需体现每种影响因素对事件e的支持度对预测结果的影响;当某种影响因素的支持度不易确定时,可取值为1。
与现有技术相比,本发明的有益效果是:
本发明提供的一种用于典型事件预测预报的多征兆增信方法,通过大数据挖掘理论找到与某种典型事件相关的自然现象和人为因素,从而建立一个完整的预测该事件的多挣赵增新方法,以解决灾害预警、天气预报、病变预测、故障诊断等具有多种迹象和前兆信息的典型事件预测预报问题。
通过使用本申请所提供的方案,可以随时根据监测到的各种前兆因素显现程度进行典型事件发生概率的计算,从而给出预测预报结果,而且随着新的影响因素被发现,随时将新现象的显现程度加入到预测模型中,以提高预测结果的可信度,充分体现了“种种迹象表明,要发生某种事件”的基本原理和技术。
此外,本发明方法原理可靠,步骤简单,具有非常广泛的应用前景。
由此可见,本发明与现有技术相比,具有突出的实质性特点和显著地进步,其实施的有益效果也是显而易见的。
附图说明
图1是本发明提供的一种用于典型事件预测预报的多征兆增信方法的流程图。
具体实施方式
下面结合附图对本发明作进一步详细描述:
实施例1
如图1所示,本发明提供的一种用于典型事件预测预报的多征兆增信方法,包括以下步骤:
(1)设该典型事件为e,根据事件e的发生机理和相关领域特征,利用大数据分析方法发现与其有关的影响因素集合,s={s1,s2,…};
(2)设s中每个影响因素对事件e的支持度集合p={p1,p2,…}(0<pi≤1,i=1,2,…);
(3)设s中每个影响因素的显现程度为q={q1,q2,…}(0≤qi≤1,i=1,2,…),若qi=0说明si无显现,若qi=1说明si已充分显现;
(4)根据事件e的发生机理、相关领域特征和对事件e精确预测的难易程度,构建预测事件e发生概率f的计算模型:f=f(s1,p1,q1,s2,p2,q2,…);
(5)根据监测到的各种影响因素的显现程度q={q1,q2,…}计算典型事件e发生的概率,从而给出事件e预测预报结果。
在本实施例中,支持度pn计算公式为:pn=pn-1+pn-pn-1×pn。
在本实施例中,步骤(4)中事件e的发生概率f为一个取值范围为[0,1]的实数。
同时,要求f需满足下列技术特征:
1.事件e的发生概率f<1时,每增加一种显现程度大于0的影响因素,事件e的发生概率f严格增大。
2.事件e的发生概率f增大程度与新增加影响因素的si对事件e的支持度pi正相关。
3.事件e的发生概率f增大程度与新增加影响因素的si对事件e的显现程度qi正相关。
4.当出现影响因素si,同时满足其对事件e的支持度pi=1,对事件e的显现程度qi=1时,事件e的发生概率f=1。
5.事件e的发生概率f需体现每种影响因素对事件e的支持度对预测结果的影响;当某种影响因素的支持度不易确定时,可取值为1。
实施例2
本实施例提供的一种用于典型事件预测预报的多征兆增信方法,包括以下步骤:
首先,假设要预测预报的典型事件为e,根据事件e的发生机理和相关领域特征,利用大数据分析方法发现与其有关的影响因素集合,s={s1,s2,…},以及每个前兆现象对事件e的支持度集合p={p1,p2,…}(0<pi≤1,i=1,2,…),这里的集合s={s1,s2,…}和p={p1,p2,…}可在计算过程中不断扩展,并且假设现象集s={s1,s2,…}中各种现象显现程度为q={q1,q2,…}(0≤qi≤1,i=1,2,…),其中若qi=0说明si无显现,若qi=1说明si已充分显现。
其次,根据事件e的发生机理、相关领域特征和对事件e精确预测的难易程度,利用象集s={s1,s2,…},支持集p={p1,p2,…}和显现集q={q1,q2,…},构造一个预测事件e发生概率的计算f的计算模型:
f=f(s1,p1,q1,s2,p2,q2,…)
在本实施例中,f的构建过程如下:
(1)逐步计算支持度p1,p2,…,pn
p1=p1
p2=p1+p2-p1×p2
……
pn=pn-1+pn-pn-1×pn
对于上述递推公式,显然有结论:若p1=1,p2=1,…,则p1=1,p2=1,…。
(2)计算时间e的发生概率fn
当n=1时,取
f1=p1×q1;
否则,取
f1=q1。
执行后继计算:
f2=p1×f1+p2×q2+(1-p1-p2)×f1×q2
。。。
fn=pn-1×fn-1+pn×qn+(1-pn-1-pn)×fn-1×qn
由
fn=pn-1×fn-1+pn×qn+(1-pn-1-pn)×fn-1×qn
=pn-1×fn-1+pn×qn+(1-pn-1)×fn-1×qn-pn×fn-1×qn
=pn-1×fn-1+(1-pn-1)×fn-1×qn+(1-fn-1)×pn×qn
≥pn-1×fn-1
可以得出上式只有在pn-1=1,fn-1=1时,等式才成立,并且满足构建f所要求满足的技术特征。
最后,可根据本实施例中构建的计算模型,随时依据监测到的各种影响因素的显现程度q={q1,q2,…}计算典型事件e发生的概率,从而给出事件e预测预报结果,而且,利用该方法还可以随着新的影响典型事件e的现象被发现,随时将新现象的显现程度加入到预测模型中,以提高预测结果的可信度。
实施例3
在本实施例中,提供煤矿的煤与瓦斯突出事件作为需预测的典型事件e,则有:e={煤与瓦斯突出}。
其影响因素包括煤层厚度h(m),煤的硬度系数f,最大方向地应力σ(mpa),瓦斯含量x(m3/t),瓦斯压力p(mpa)等,因此可以构建s={s1,s2,…,s5}={煤层厚度h(m),煤的硬度系数f,最大方向地应力σ(mpa),瓦斯含量x(m3/t),瓦斯压力p(mpa)}。
在本实施例中,以上影响因素对于事件e发生的支持度取值为:
p1=0.5,
p2=0.5,
p3=0.5,
p4=0.5,
p5=0.5。
在本实施例中,以上影响因素对事件e发生的显现程度取值为:
在本实施例中,对该采掘工作面的各影响因素测量值为:
h=2,f=0.6,σ=14,σ=10,x=5,p=0.6
计算可得,本实施例中各因素对是事件e发生的显现程度数值为:
q1=0.2,
q2=0.8,
q3=0.7,
q4=0.5,
q5=0.3。
执行计算可得,本实施例中各现象对于时间e发生概率f的支持度p5为:
p1=p1=0.5,
p2=p1+p2-p1×p2=0.75,
p3=p2+p3-p2×p3=0.875,
p4=p3+p4-p3×p4=0.937,
p5=p4+p5-p4×p5=0.968。
再计算事件e的发生概率f5为:
f1=q1=0.2,
f2=p1×f1+p2×q2+(1-p1-p2)×f1×q2=0.5,
f3=p2×f2+p3×q3+(1-p2-p3)×f2×q3=0.6375,
f4=p3×f3+p4×q4+(1-p3-p4)×f3×q4=0.68828,
f5=p4×f4+p5×q5+(1-p4-p5)×f4×q5=0.70493
最后得出,该采掘工作面发生煤与瓦斯突出事故的概率为f5=0.70493,需要提醒工作人员进行事故预防工作。
本发明提供的一种用于典型事件预测预报的多征兆增信方法,通过大数据挖掘理论找到与某种典型事件相关的自然现象和人为因素,从而建立一个完整的预测该事件的多挣赵增新方法,以解决灾害预警、天气预报、病变预测、故障诊断等具有多种迹象和前兆信息的典型事件预测预报问题。
通过使用本申请所提供的方案,可以随时根据监测到的各种前兆因素显现程度进行典型事件发生概率的计算,从而给出预测预报结果,而且随着新的影响因素被发现,随时将新现象的显现程度加入到预测模型中,以提高预测结果的可信度,充分体现了“种种迹象表明,要发生某种事件”的基本原理和技术。
上述技术方案只是本发明的一种实施方式,对于本领域内的技术人员而言,在本发明公开了应用方法和原理的基础上,很容易做出各种类型的改进或变形,而不仅限于本发明上述具体实施方式所描述的方法,因此前面描述的方式只是优选的,而并不具有限制性的意义。