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

  • 留抵税额退税怎么做账
  • 发票在系统里作用大吗
  • 应收账款和应付账款可以抵消吗
  • 可供出售金融资产和长期股权投资
  • 什么公司不可以上市
  • 已付工资在资产负债表中体现
  • 小规模超过10万是全额交税吗
  • 先开发票后发货
  • 处置固定资产需要税务局备案吗
  • 电子承兑逾期提示付款说明怎么写
  • 进项税需要转出吗
  • 税费误差财务怎么调整
  • 视同销售计入销售费用能税前扣除吗
  • 现金股利和股票股利的区别
  • 单位结算卡在pos渠道可办理的功能
  • 企业认购普通股100万股作为交易性金融资产管理
  • 过了征期还能报税吗
  • 外管证交税需要带什么材料
  • 去年盈利今年亏损怎么表达
  • 核定征收的企业不能弥补亏损
  • 收据和发票有什么区别图片
  • 含税房租
  • 小规模纳税人缴税计算
  • 个体工商户支付宝怎么开票
  • 使用ps能完成的操作有哪些
  • psbcie.exe是什么
  • 合并报表抵消分录实例
  • linux中rm命令详解
  • 银行账户销户余额转入另外的公司账户分录
  • phpget方法
  • 我告诉你win7旗舰版
  • 工程完工后有关工作总结
  • 钢铁企业成本核算表
  • vue3性能对比
  • php操作cookie
  • 网站伪静态有什么用
  • php数据统计源码
  • 股息和未分配利润的区别
  • 消耗性生物资产属于什么科目
  • 一般人财务报表季报还是月报
  • wordpress运行缓慢
  • 无偿划转股权涉税
  • 会计成本应如何结转
  • 浅谈一下新冠的好处
  • mysql视图菜鸟教程
  • 取得交易性金融资产的交易费用
  • 营业外收入的账户有哪些
  • 哪些情况发票可以红冲
  • 企业所得税汇算表
  • 支付定金的账务怎么处理
  • 收到银行借款并存入银行会计分录
  • 疫情防控期间临时性工作补助申请
  • 进料料件复出可以给第三方吗
  • 应付账款怎么入账
  • 会计账簿的更换和保管有哪些要求
  • 会计记账凭证样本
  • sqlserver导出数据库及表结构
  • mysql kill -9
  • win7系统c盘太满了,如何清理
  • windows10 硬件
  • linux的命令行指的是什么
  • freebsd使用wifi
  • mac怎么多开
  • mac上如何卸载软件
  • win10启动提示
  • 使用jQuery的ajax方法向服务器发出get和post请求的方法
  • nodejs web3
  • css vh兼容性
  • unity3d入门教程中文图解
  • jquery easyui有哪些特点
  • vue3 todo
  • nodejs 读取文件
  • linux禁止所有用户登录
  • jquery遍历表单元素
  • scrapy python
  • python 正则 \s
  • 广西国家税务局官网
  • 江苏省定额规则
  • 济南税务局投诉电话多少
  • 代销手续费增值税会计处理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设