当前位置: 首页 > news >正文

做网站做推广/百度seo优化怎么做

做网站做推广,百度seo优化怎么做,wdcp更改网站域名,网站二级目录做优化基尼不纯度:从一个数据集中随机选取子项,度量其被错误的划分到其他组里的概率。(书上解释) 一个随机事件变成它的对立事件的概率(简单理解) 计算公式:(fi为某概率事件发生的概率) 下图是相关曲线图,可以参考数据挖掘导…

基尼不纯度:从一个数据集中随机选取子项,度量其被错误的划分到其他组里的概率。(书上解释)

        一个随机事件变成它的对立事件的概率(简单理解)

计算公式:(fi为某概率事件发生的概率)


下图是相关曲线图,可以参考数据挖掘导论的98页:


从上图可以看出,基尼系数和熵之半的曲线非常接近,仅仅在45度角附近误差稍大。因此,基尼系数可以做为熵模型的一个近似替代。

讲解案例:

一个随机事件X ,P(X=0)= 0.5 ,P(X=1)=0.5

      那么基尼不纯度就为   P(X=0)*(1 - P(X=0)) +  P(X=1)*(1 - P(X=1))  = 0.5

 

       一个随机事件Y ,P(Y=0)= 0.1 ,P(Y=1)=0.9

      那么基尼不纯度就为P(Y=0)*(1 - P(Y=0)) +   P(Y=1)*(1 -P(Y=1))  = 0.18

     很明显 X比Y更混乱,因为两个都为0.5 很难判断哪个发生。而Y就确定得多,Y=1发生的概率很大。而基尼不纯度也就越小。


结论:

(1)基尼不纯度可以作为 衡量系统混乱程度的 标准;

(2)基尼不纯度越小,纯度越高,集合的有序程度越高,分类的效果越好;

(3)基尼不纯度为 0 时,表示集合类别一致;

(4)在决策树中,比较基尼不纯度的大小可以选择更好的决策条件(子节点)。


Python3示例代码:

#示例代码:
my_data = [['fan', 'C', 'yes', 32, 'None'],['fang', 'U', 'yes', 23, 'Premium'],['ming', 'F', 'no', 28, 'Basic']]# 计算每一行数据的可能数量
def uniqueCounts(rows):results = {}for row in rows:# 对最后一列的值计算#r = row[len(row) - 1]# 对倒数第三的值计算,也就是yes 和no 的一列r = row[len(row) - 3]if r not in results: results[r] = 0results[r] += 1return results# 基尼不纯度样例
def giniImpurityExample(rows):total = len(rows)print(total)counts = uniqueCounts(rows)print(counts)imp = 0for k1 in counts:p1 = float(counts[k1]) / totalprint(counts[k1])for k2 in counts:if k1 == k2: continuep2 = float(counts[k2]) / totalimp += p1 * p2return impgini = giniImpurityExample(my_data)
print('gini Impurity is %s' % gini)





http://www.jmfq.cn/news/5176711.html

相关文章:

  • 网站建站案例/南阳网站seo
  • 专业营销的网站建设公司/软文写作案例
  • 做招聘长图用什么网站/免费顶级域名注册
  • 北京酒店团购网站建设/营销网站有哪些
  • 里水九江网站建设/郑州网络推广公司排名
  • php 做视频网站/百度账号登录官网
  • wordpress一键拨号/沈阳关键字优化公司
  • 可以用AI做网站上的图吗/滁州网站seo
  • win系统安装wordpress/百度seo查询
  • 深圳福田大型商城网站建设/厦门网站推广公司哪家好
  • 某俄文网站/必应搜索引擎下载
  • 福建泉州网站建设公司哪家好/seo推广任务小结
  • 新乡百度网站推广工具/百度刷排名优化软件
  • 三亚文明城市建设服务中心报名网站/苏州seo优化
  • 营销型网站策划建设/哪里可以做
  • 公司做网站走什么费/品牌运营包括哪些内容
  • 六安网站/企业推广托管
  • 好看的企业网站源码/西安网络推广优化培训
  • 专业的网站建设公司/杭州网站seo外包
  • wordpress一句话木马/专业网站优化培训
  • java网站开发步骤/网络舆情监测中心
  • 可以免费投放广告的平台/泰州seo推广公司
  • 安徽合肥市城乡建设委员会网站/新媒体营销推广方案
  • 大连龙彩科技的网站在谁家做/广州seo优化费用
  • 网站如何做网站解析/郑州网站推广公司排名
  • 英文字体设计网站/开发一个app平台大概需要多少钱?
  • 商丘做建设网站的公司/软文投稿平台有哪些
  • 兄弟网站制作/站长工具seo综合查询官网
  • 搜索引擎优化工作原理的先后顺序/宁波seo搜索引擎优化公司
  • 京东购物app下载安装/免费seo关键词优化方案