位置: 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抓包)

  • 税务局退回个税手续费会计分录
  • 小规模30万免增值税1点怎么申报税款
  • 分期收款企业所得税调整
  • 什么是增值税一般纳税人
  • 财务软件交多少钱印花税
  • 美元利息结汇时结汇项目是什么
  • 忘记先抄税再申报了怎么办
  • 企业所得税的优点有哪些
  • 跨境电商零售正面清单
  • 利润总额递延所得税
  • 酒店怎么付钱
  • 工程外管证核销是什么意思
  • 进项税使报表应交税费负数如何处理?
  • 申报文件解密失败怎么办?
  • 什么叫社保人员
  • 个人出租房屋合同协议书
  • 商业承兑汇票贴现转让
  • 建筑业预缴个人所得税税率
  • 建筑工程发票抵扣有时间限制吗
  • 中途建账期初余额错误怎么纠正
  • 公司为员工承担房租
  • 转让金融商品应交增值税怎么算
  • 认证超时什么意思
  • 公司上市前缩股
  • 销售嵌入式软件产品发票如何开具
  • thinkphp怎么用
  • 金融商品转让的增值税怎么计算
  • 新手最适合用哪一款
  • 记账凭证按其用途
  • php自定义协议
  • 大二期末要考试吗
  • phpcms怎么样
  • 公司报销招待费需要发票还需要菜单明细吗
  • 进项票和销项票是什么意思
  • 开票资料更改
  • sql2008混合模式
  • 变卖固定资产的账务处理
  • mysql如何调优
  • 哪种发票可以报税
  • 现金流量表的内部结构怎么算
  • 什么是明细分类帐
  • 金融资产主要包括
  • 收到货款未开发票是否违法
  • 小规模取得增值税专用发票怎么做账
  • 化肥贸易行业
  • 养老保险 退钱
  • 成本发票怎么入账
  • 进口固定资产的汇率怎么算
  • 购买税控系统分录
  • 会计基础知识归纳大全
  • 工业投资范围是什么
  • 账户的基本结构不包括的内容有
  • sql server数据库怎么导出
  • window怎么升级系统
  • xp电脑开机进入bios怎么办
  • 手机苹果操作系统
  • win7鼠标右键菜单选项太多怎么删除
  • ramaint.exe - ramaint是什么进程 有什么用
  • win7隐藏账户
  • shpc32.exe - shpc32是什么进程 有什么用
  • linux查看命令帮助信息的方式
  • win10预览版21337
  • win10鼠标移动速度怎么设置
  • win10系统百度网盘链接
  • cocos2dx入门
  • cocos2dx入门
  • codeblocks视频教程
  • node.js和go
  • gridview添加数据
  • css中列表样式
  • css渲染规则
  • 仿京东首页html5
  • 文件包解密
  • js jquery区别
  • unity第三人称视角跟随物体移动
  • javascript面向对象精要pdf
  • 青岛市国家税务局官方网站
  • 电子税务局企业账号是税号吗
  • 核算成本需要哪些数据来源
  • 2019小规模纳税人标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设