位置: IT常识 - 正文

python中如何实现信息增益和信息增益率(python如何运用)

编辑:rootadmin

推荐整理分享python中如何实现信息增益和信息增益率(python如何运用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python如何用,python怎么用,python怎么用,python 如何,python如何用,用python做,python怎么用,用python做,内容如对您有帮助,希望把文章链接给更多的朋友!

一、信息增益与信息增益率

1、信息增益

python中如何实现信息增益和信息增益率(python如何运用)

以某特征划分数据集前后的熵的差值。熵可以表示样本集合的不确定性,熵越大,样本的不确定性就越大。因此可以使用划分前后集合熵的差值来衡量使用当前特征对于样本集合D划分效果的好坏。

信息增益 = entroy(前) - entroy(后)

注意:信息增益表示得知特征X的信息而使得类Y的信息熵减少的程度

2、信息增益率

增益率是用前面的信息增益Gain(D, a)和属性a对应的"固有值"(intrinsic value) [Quinlan , 1993J的比值来共同定义的。

二、信息增益与信息增益率python代码实现

1、信息增益定义计算信息增益的函数:计算g(D|A)

defg(data,str1,str2):e1=data.groupby(str1).apply(lambdax:infor(x[str2]))p1=pd.value_counts(data[str1])/len(data[str1])#计算Infor(D|A)e2=sum(e1*p1)returninfor(data[str2])-e2print("学历信息增益:{}".format(g(data,"学历","类别")))#输出结果为:学历信息增益:0.08300749985576883defgr(data,str1,str2):returng(data,str1,str2)/infor(data[str1])print("学历信息增益率:",gr(data,"学历","类别"))#输出结果为:学历信息增益率:0.05237190142858302
本文链接地址:https://www.jiuchutong.com/zhishi/313143.html 转载请保留说明!

上一篇:分享帝国CMS提示parse error syntax error的解决方法(帝国cms使用手册)

下一篇:使用curl抓取网页遇到HTTP跳转时得到多个HTTP头部的问题(curl抓包)

  • 软件租赁费计入哪个科目
  • 什么是未投入使用的固定资产
  • 增值税专用发票和普通发票的区别
  • 待转销项税额明细科目核算一般纳税人
  • 2019年所得税汇算清缴政策
  • 抵扣红冲发票怎么报税
  • 实物投资没有发票咋办
  • 折扣折让的销售方式有哪些
  • 贷款的印花税税率
  • 货物进出口代理公司
  • 零申报有期限吗
  • 企业获得利润
  • 企业用户纳税人识别号不合法
  • 监控系统施工费用包括哪些内容
  • 进口商品的关税计入入账价值吗
  • 误餐费怎么入账
  • 定率征收怎么申报
  • 出口免抵退申报期限最新政策解读
  • 抵押贷款逾期怎么处理抵押物
  • 换汇成本怎么计算
  • 住房公积金相关文件
  • 资产负债表中的货币资金怎么算
  • 研发产品对外销售研发材料不得加计扣除分录
  • 非居民个人所得税税率表最新
  • php多线程怎么实现
  • 网页游戏无法打开
  • 固定资产折旧计提时间
  • 软件登记费用
  • linux中怎么安装GUI
  • 电脑开机后桌面图标变乱
  • PHP:pg_set_error_verbosity()的用法_PostgreSQL函数
  • 销售使用过的固定资产怎么填申报表
  • php静态函数
  • 企业退货产生的损失谁承担
  • 增值税发票半年能开吗
  • 豁免债权如何做账
  • php制作留言板包含登录和功能实现
  • php用户登录界面
  • yolov5源码解读
  • 深入理解php
  • python 微信
  • 增值税附加税有什么
  • 购销合同印花税税率
  • 支付宝对公账户怎么转账
  • 所得税汇算清缴需要调增的项目
  • 汽车保险费计入应付账款还是其他应付款
  • 个人所得税可以取出来用吗
  • sql server 2008保存数据库
  • 企业收据的相关法律规定
  • 核定征收的三种方式
  • 什么情况下借递债券
  • 如何办理出口收款凭证
  • 不征收耕地占用税的是
  • 汇兑损益方式为外币结清怎么操作
  • 先收款后给发票合法吗
  • 代收会计分录
  • 暂估的应付账款需要调整报表吗
  • 五金配件生意好做吗
  • 哪个行业的会计最难
  • 期间费用明细表在哪里找
  • sqlserverssms
  • workbench如何运行
  • 远程连接局域网电脑
  • Linux/Mac MySQL忘记密码怎么办
  • win10系统崩溃后可以通过什么来恢复
  • 苹果mac安装字体怎么安装
  • win10 打开文件
  • redhat linux enterprise 5 输入ifconfig无效的解决方法
  • JQuery实现Ajax加载图片的方法
  • 在html中写入javascript
  • javascript教程完整版
  • unity random.value
  • js选择框全选
  • python写一个复制文件的程序
  • android sdk api文档
  • 有机肥料销售是做什么的
  • 河南省公安厅热线电话
  • 什么是解放思想?请阐述解放思想和实事求是之间的关系
  • 一般纳税人办理退税流程及手续
  • 陕西的发票在哪里领取
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设