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

  • 保险公司支付的赔款计入什么科目
  • 小规模纳税人的企业所得税税率
  • 一般纳税人委托其他单位加工材料收回后直接对外销售的
  • 税点是什么费用
  • 报销单据粘贴单图片
  • 个人股权转让未分配利润如何处理
  • 支票的填写前应检查有哪些内容
  • 企业开办时间是什么意思
  • 有限责任公司应当具备的条件
  • 进口化妆品消费税率是多少
  • 生产车间用电产品有哪些
  • 基金收入交增值税吗
  • 行政事业单位核算的应交税费包括
  • 商场交的质保金做什么会计科目?
  • 出借包装物收取的押金属于什么
  • 未交税金期末数
  • 劳务公司增值税怎么抵扣
  • 替票可以写入费用报销制度吗?
  • 技术服务费增值税申报表填写
  • 支票付款的弊端
  • 因为担保被起诉怎么办
  • 小规模补缴增值税怎么算
  • 付货款时从货款中扣除的返利怎样做账?
  • 工商年检填写数据填错了会罚款吗
  • 一接通电源就自动关机
  • 工资一直计提但是未发有影响吗
  • 进项和销项相抵还需要交税吗
  • 充值会员卡送的营销秘诀
  • linux sar文件
  • PHP:mb_convert_variables()的用法_mbstring函数
  • 破产资产拍卖
  • 圣帕特里克的传说
  • 公司注销时做哪些财务处理
  • 汇兑差额如何计算
  • 基建费用如何摊销
  • php发送post请求api
  • 微信手机充值怎么自定义金额
  • 预缴所得税会计分录咋做
  • opencv训练模型教程
  • 抖音是如何成功的
  • 遮天传官网
  • 个体户利润分配会计分录怎么做
  • 交物业的发票有用吗
  • 在建工程会计科目明细
  • 缴纳社保费出现异常
  • sql,server
  • 母公司子公司下面的子公司怎么称呼
  • 销售送客户礼物
  • 其他债权投资应收利息计入什么
  • 资产处置收益项目有哪些
  • 公司向法人借款协议
  • 小规模纳税人是查账征收还是核定征收
  • 上期留底增值税什么意思
  • 投资公司如何运作
  • 劳务报酬所得是否含增值税
  • 库存商品的成本主要包括
  • 从工程款中扣除质保金
  • 公司银行开户费用怎么报销
  • 营业外支出的性质
  • 汇算清缴费用调增会计处理
  • 往来是啥意思
  • mysql连接时间长怎么优化
  • sql语句的优化方式
  • 播放windows xp
  • 苹果mac系统怎么截屏快捷键
  • 苹果mac os x 10.7.5如何升级
  • WinCtlAdAlt.exe - WinCtlAdAlt是什么进程
  • windows server 2012 r2关机在哪
  • scanexplicit.exe - scanexplicit是什么进程 作用是什么
  • win8系统如何关闭防火墙
  • windows免费升级win10
  • &&在js中
  • java颜色代码对照表图片
  • android监听app启动
  • python设计教程
  • java编程基础知识入门
  • python批量创建文件
  • 税收分类分级管理后如何开展风险管理
  • 输入税控盘密码是填证书口令吗
  • 江苏徐州如何开无犯罪记录证明
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设