【问题标题】:What is the actual meaning implied by information gain in data mining?数据挖掘中信息增益所隐含的实际意义是什么?
【发布时间】:2015-06-01 05:11:28
【问题描述】:
Information Gain= (Information before split)-(Information after split)

信息增益可以通过上式求得。但我不明白的是,这个信息增益究竟是什么意思?这是否意味着通过根据给定属性或类似的东西进行拆分可以获得或减少了多少信息???

答案链接: https://stackoverflow.com/a/1859910/740601

【问题讨论】:

    标签: classification data-mining entropy information-gain


    【解决方案1】:

    信息增益是根据属性拆分数据后实现的熵减少。 IG = 熵(分裂前)- 熵(分裂后)。 见http://en.wikipedia.org/wiki/Information_gain_in_decision_trees

    熵是对存在的不确定性的度量。通过拆分数据,我们试图减少其中的熵并获得有关它的信息。

    我们希望通过选择熵减少最多的属性和分割点来最大化信息增益。

    如果熵 = 0,则无法从中获得更多信息。

    【讨论】:

      【解决方案2】:

      写对了

      信息增益 = 分裂前的熵 - 分裂后的平均熵

      熵与信息的区别在于符号。如果你没有太多的数据信息,熵就很高。

      直觉是统计information theory。粗略的想法是:每条记录需要多少位来编码类标签分配?如果只剩下一个类,则每条记录需要 0 位。如果您有一个混乱的数据集,则每条记录都需要 1 位。如果这个类是不平衡的,你可以使用(理论上的!)最佳压缩方案来解决这个问题;例如通过仅对异常进行编码。为了符合这种直觉,您当然应该使用以 2 为底的对数。

      如果分支之后平均熵较低,则认为分裂是好的。然后您通过拆分数据集获得了关于类标签的信息。 IG 值是您为预测类别标签而获得的平均信息位数。

      【讨论】:

        猜你喜欢
        • 2010-12-23
        • 1970-01-01
        • 1970-01-01
        • 2010-11-12
        • 1970-01-01
        • 1970-01-01
        • 2011-04-13
        • 2021-07-23
        • 2013-06-19
        相关资源
        最近更新 更多