作者Murphy提出了综合平均法来组合多个BOE,大体的步骤如下:
(1):将给定的BOE进行平均,获得各个BPA的平均质量averageMass。
(2):利用Dempster的组合规则将(1)求得的平均质量进行组合,并且组合(n-1)次。n为BOE的个数。
代码注解:因为当时没有足够的时间,所以aberageMass平均质量是直接给出的,例子就是采用的该Paper上的例子
#1、先写出结果的形式
x_result={
"A":0,"A|B":0,"B":0,"Ω":0,"empty":0}
#2、输入平均值,为了节省时间,就直接给出average
#average={"A":0.58,"A|B":0,"B":0.4,"Ω":0.02,"empty":0}
#3 抽取每一个证据源中的焦元,返回一个集合
def focal_Element(m_dict):
key_m=[];
m_key=m_dict.keys();
for item in m_key:
key_m.append(item)
keym_set=set(key_m);
return keym_set;
#4、计算m_empty,直接返回值
def computeEmpty(m_1,m_2):
F1=focal_Element(m_1);
F2=focal_Element(m_2);
# 构造空集合
theta_set1 = set();
theta_set2 = set();
empty

本文介绍了一种基于Murphy提出的综合平均法来组合多个基本概率赋值(BPA)的方法,该方法通过平均质量和Dempster组合规则实现对证据的整合。
最低0.47元/天 解锁文章
988

被折叠的 条评论
为什么被折叠?



