您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 6.第六章-贝叶斯信念网络
1BayesClassifier贝叶斯分类2020/2/722020/2/7一、何谓贝叶斯分类?数据挖掘中以贝叶斯定理为基础,用于分类的技术有朴素贝叶斯分类和贝叶斯信念网络两种。朴素贝叶斯分类假定一个属性值对给定类的影响独立于其他属性的值,即在属性间不存在依赖关系,也因此称为“朴素的”。贝叶斯信念网络也可以用于分类,它是图形模型。它优于朴素贝叶斯,它能够处理属性子集间有依赖关系的分类。它采用监督式的学习方式。二、基本知识32020/2/71、事件概率联合概率(jointprobability)表示A事件和B事件同时发生的概率,P(A∩B)。边际概率(marginalprobability)在A和B的样本空间中,只看A或B的概率,称之边际概率。条件概率(conditionalprobability)在发生A的条件下,发生B的概率,称为P(B|A)。赞成(B1)反对(B2)合计男性(A1)40120160女性(A2)103040合计501502004联合概率:P(男性,赞成)=P(A1∩B1)=40/200=0.2边际概率:P(赞成)=P(B1)=P(A1∩B1)+P(A2∩B1)=0.25条件概率:P(赞成|男性)=P(B1|A1)=P(A1∩B1)/P(A1)=0.252020/2/7举例:2、乘法法则(Multiplicativerule)52020/2/7()()(),()()()()()()()()PABPABPBAPABPAPBPABPBPABPAPBA3、独立事件设事件A和事件B满足以下条件:则称A与B为『独立事件』。()()()()0,()()()0,()()PABPAPBPAPBAPBPBPABPA或:三、贝叶斯定理6表示先验概率(Priorprobability)。表示后验概率(Posterioriprobability),先验概率是由以往的数据分析得到的。根据样本数据得到更多的信息后,对其重新修正,即是后验概率。2020/2/7()()()()()()iiiiPCPXCPCXPCXPXPX()iPC()iPCX7例:旅客搭乘飞机必须经电子仪器检查是否身上携带金属物品。如果携带金属,仪器会发出声音的概率是97%,但身上无金属物品仪器会发出声音的概率是5%。已知一般乘客身上带有金属物品的概率是30%,若某旅客经过仪器检查时发出声音,请问他身上有金属物品的概率是多少?11111122()()()()()0.30.970.89260.30.970.70.05PXCPCPCXPCXPXPXCPCPXCPC2020/2/7解:设C1=“有金属物”,X=“仪器会发声”,则四、朴素贝叶斯分类的工作过程2020/2/7812121={,,,},,,nnnXxxxnAAAn、每个数据样本用一个维特征向量表示,分别描述对个属性样本的个度量。2020/2/79122,,,()(),1,()()=()()()miijiiiiimCCCXXXCPCXPCXjmjiPXCPCPCXPXPXPXCPC、假定有个类。给定一个未知的数据样本,分类法将预测属于具有最高后验概率(条件下)的类。即是说,朴素贝叶斯分类将未知的样本分配给类,当且仅当根据贝叶斯定理()因此,由于对于所有类为常数,只需要()最大即可。2020/2/71013()()()1()=,nikikkiikkkiiikkkiiiPXCPxCPxCsAPxCssAxCsC、假定属性值相互条件独立,即在属性间不存在依赖关系,这样,概率可以由训练样本估值,其中()如果是离散型属性,则其中是在属性上具有的类的训练样本数,而是中的训练样本数。2020/2/711222()1()=(,,)22(,,)iiiiiiikkCkikCCCCikkCCkAxPxCgxeCAgxA()如果是连续型属性,则通常假定该属性服从高斯分布。因而,其中,给定类的训练样本属性的值,是属性的高斯密度函数。2020/2/7124()()()()()()()()iiiiiijjiiXCPXCPCCPXCPCPXCPCXPXCPC、为对未知样本分类,对每个类,计算。样本被指派到类,当且仅当即是说,被指派到最大的类。五、朴素贝氏分类的实例办信用卡意愿:项目性别年龄学生身分收入办卡1男45否高会2女31~45否高会3女20~30是低会4男20是低不会5女20~30是中不会6女20~30否中会7女31~45否高会8男31~45是中不会9男31~45否中会10女20是低会132020/2/7类属性14解:首先根据训练样本计算各属性相对于不同分类结果的条件概率:P(办卡)=7/10P(不办卡)=3/10P(女性|办卡)=5/7P(女性|不办卡)=1/3P(年龄=31~45|办卡)=3/7P(年龄=31~45|不办卡)=1/3P(学生=否|办卡)=5/7P(学生=否|不办卡)=0/3P(收入=中|办卡)=2/7P(收入=中|不办卡)=2/32020/2/7判断:X=(女性,年龄介于31~45之间,不具学生身份,收入中等)会不会办理信用卡。其次,再应用朴素贝氏分类器进行类别预测:计算P(办卡)P(女性|办卡)P(年龄31~45|办卡)P(不是学生|办卡)P(收入中|办卡)=15/343≈0.044P(不办卡)P(女性|不办卡)P(年龄31~45|不办卡)P(不是学生|不办卡)P(收入中等|不办卡)=00.0440152020/2/71()=()()niiikikPXCPCPCPxC()162020/2/7训练样本中对于(女性,年龄介于31~45之间,不具学生身份,收入中等)的个人,按照朴素贝叶斯分类会将其分到办信用卡一类中。办卡的概率是(0.044)/(0.044+0)=1(正规化分类的结果P(会)/(P(会)+P(不会))。贝叶斯分类的优缺点:优点:计算速度最快的演算法;规则清楚易懂;独立事件的假设,大多数问题上不至于发生太大偏误;缺点:仅适用于类别变量;仅能应用于分类问题;假设变量间为独立互不影响,因此使用时需要谨慎分析变量间的相关性。2020/2/717六、贝叶斯信念网络朴素贝叶斯分类假定类条件独立,即给定样本的类标号,属性的值相互条件独立。但在实践中,变量之间的依赖可能存在。贝叶斯信念网络说明联合条件概率分布,它允许在变量的子集间定义类条件独立性。它提供一种因果关系的图形。2020/2/718例如,得肺癌受其家族肺癌史的影响,也受是否吸烟的影响。2020/2/719有向无环图条件概率图概率依赖双亲或直接前驱后继非后继独立节点:随机变量一个简单的例子由左图给出,它对下雨(R)引起草地变湿(W)建模。天下雨的可能性为40%,并且下雨时草地变湿的可能性为90%;也许10%的时间雨下得不长,不足以让我们真正认为草地被淋湿了。在这个例子中,随机变量是二元的:真或假。存在20%的可能性草地变湿而实际上并没有下雨,例如,使用喷水器时。2020/2/7202020/2/721()0.9PWR()0.2PWR•可以看到三个值就可以完全指定P(R,W)的联合分布。如果P(R)=0.4,则P(~R)=0.6。类似地,,而•这是一个因果图,解释草地变湿的主要原因是下雨。•我们可以颠倒因果关系并且做出诊断。•例如,已知草地是湿的,则下过雨的概率可以计算如下:()0.8PWR()0.1PWR2020/2/722现在,假设我们想把喷水器(S)作为草地变湿的另一个原因,如下图所示。节点W有两个父节点R和S,因此它的概率是这两个值上的条件概率。我们可以计算喷水器开着草地会湿的概率。这是一个因果(预测)推理:2020/2/723(,)PWRS2020/2/724=0.1给定草地是湿的,我们能够计算喷水器开着的概率。这是一个诊断推理。2020/2/725知道草是湿的增加了喷水器开着的可能。现在让我们假设下过雨,我们有:注意,这个值比小。这叫作解释远离explainingaway;给定已知下过雨,则喷水器导致湿草地的可能性降低了。已知草地是湿的,下雨和喷水器成为相互依赖的。2020/2/726()PSW2020/2/727某水文站内装有一个小型的警报系统,与该警报是否拉响相关的因素有:洪水到来、地震发生,同时该系统还肩负着安全警报的功能,当水文站发生入室盗窃时,警报同样也会拉响。而洪水的到来与降雨情况有关,地震的发生会反映在地震监测仪的报告中。同时,入室盗窃也会带来地震监测仪的扰动。在水文站以往的数据库中,关于以上这些因素都能找到详细的记录。那么如何从这些数据中挖掘出有用的信息,来帮助工作人员进行决策呢?七、贝叶斯信念网络应用实例:警报分析(马克威分析系统)2020/2/7281、有向无环图2、条件概率表2020/2/729先验概率条件概率表2020/2/7303、推理(1)当“警报拉响+降雨→地震、入室盗窃、洪水”:假设某时刻警报突然拉响了,且此时正在下雨,值班人员要判断此时发生地震、盗窃和洪水的概率分别是多少,以便采取相应的措施加以应对。首先,设置警报和降雨为已知节点,观察值分别为拉响和降雨;并且指定地震、入室盗窃和洪水为目标节点。然后计算各种情况发生的后验概率。2020/2/7312020/2/732节点名称降雨警报状态取值降雨拉响已知变量的状态观察值状态取值不发生发生概率值×10084.8015.20地震状态取值不发生发生概率值×10012.0088.0入室盗窃状态取值不发生发生概率值×10088.8011.2洪水(2)当“警报拉响+降雨+地震监测仪信号弱→地震、入室盗窃、洪水”:假设,同样在下雨天,警报突然拉响,如果此时值班人员还注意到了地震监测仪的状态处于弱信号的范围,那么到底地震、入室盗窃、洪水中哪个发生呢?解决的办法是设定:降雨节点处于降雨状态,警报节点处于拉响状态,地震监测仪处于弱状态;目标节点仍旧是地震、入室盗窃和洪水。然后,计算后验概率。2020/2/7332020/2/734节点名称降雨警报地震监测仪状态取值降雨拉响弱已知变量的状态观察值状态取值不发生发生概率值×100100.000.00地震状态取值不发生发生概率值×1008.3391.67洪水状态取值不发生发生概率值×10091.678.33入室盗窃贝叶斯分类的优缺点:优点:在某些领域的应用上,其分类效果优于类神经网络和判定树。用于大型数据库,可以得出准确高且有效率的分类结果。缺点:一般而言,贝叶斯分类中的属性可以出现两种以上不同的值,而目标值则多半为两元的相对状态,如“是/否”,”好/坏”,”对/错”,”上/下”,“发生/不发生”等。2020/2/7352020/2/736
本文标题:6.第六章-贝叶斯信念网络
链接地址:https://www.777doc.com/doc-3547328 .html