美文网首页
《数据挖掘导论》CH5.1基于规则的分类器-读书笔记(2)

《数据挖掘导论》CH5.1基于规则的分类器-读书笔记(2)

作者: Schnell | 来源:发表于2019-05-28 22:07 被阅读0次

    5.1基于规则的分类器

    形式:规则-预测类 if-then(和决策树区别,决策树规则有总分,规则分类是平行的,但是它俩可以转换)

    5.1.1原理:

    1.互斥规则:一条记录不能出现多个预测类,避免多个类出现的方法有:有序规则(规则按优先降序排列)和无序规则(产生多个预测类,进行加权计票)

    2.穷举规则:每天记录都应有预测类,不行就整一个其他类

    5.1.2规则的排序方案:

    1.基于规则排序:秩越前,越容易被解释,秩越低的规则越难被解释

    2.基于类排序:属于同一类的规则一起出现

    5.1.3如何建立基于规则的分类器:

    1.直接方法(5.1.4)   2.间接方法(5.1.5)

    5.1.4规则提取的直接方法

    顺序覆盖:规则基于某种评估度量以贪心的方式增长。

    1.learn-one-rule函数:原理-建立-评价

    (1)原理:该函数的目标是提取一个分类规则,该规则涵盖训练集中大量正例,没有或仅覆盖少量反例。

    (2)建立:它先产生一个初始规则r,并不断对该规则球精,直到满足某种终止条件为止。然后修剪该规则,改进泛化误差。

    (3)规则增长策略:

    -从特殊到一般:以一个正例为初始种子,删除合取向泛化规则,直到覆盖反例停止。

    -从一般到特殊:以空集规则开始,不断加入合取向,反例减少,直到无反例被覆盖。

    (4)规则评估:同时考虑准确率和覆盖率,可用:似然比统计量、Laplace度量、FOIL信息增益进行评价。

    (5)规则剪枝:4.4

    2.顺序覆盖基本原理

    规则提取出来之后,顺序覆盖算法必须要删除该规则所覆盖的所有正例和反例。

    3.RIPPER算法:合取向-规则-规则集

    规则增长策略:从一般到特殊,使用信息增益来选择最佳的合取项,规则开始覆盖反例时停止加入合取项。利用准确率进行剪枝。

    建立规则集:规则生成后,删除其所覆盖的正例和反例,若规则在确认集上的错误率低于0.5,则终止加入新规则。

    5.1.5规则提取的间接方法:

    从其他分类模型中提取规则(此节已决策树模型为例)

    1.规则产生:每一条路径就是一个规则,简化规则,规则剪枝。

    2.规则排序:将同一类标号的规则放在一个规则子集中,计算子集的长度,按照长度由小到大进行排序,构成规则集。子集长度=L+g*L’

    5.1.6基于规则的分类器的特征:

    与决策树非常类似,能够产生易于解释的描述性模型。

    相关文章

      网友评论

          本文标题:《数据挖掘导论》CH5.1基于规则的分类器-读书笔记(2)

          本文链接:https://www.haomeiwen.com/subject/wezjtctx.html