随机生成n个数据,其数据遵循齐夫分布

一.齐夫定律概念

在自然语言的语料库里,一个单词出现的次数与它在频率表里的排名成反比。其实与八二法则有异曲同工之妙,举个例子就是说:20%的内容有着80%的访问量,80%的内容只有20%的访问量。也就是说:所有变量中,最重要的仅有20%,虽然剩余的80%占了多数,控制的范围却远低于“关键的少数”。

二.实例说明:

如果要生成50个整数,遵循zipf定律,范围在10-30之间,其结果如下:
11,17,24,10,19,14,28,28,12,14,15,15,11,17,11,21,25,12,17,26,21,14,12,23,22,12,11,26,28,25,17,16,21,28,19,22,17,29,25,24,13,21,12,23,23,14,11,21,23,18。

三.程序如下:

位置频率累加求和

void gene()
{float sum = 0.0;for (int i = 0; i < R; i++)    {        sum += C/pow((float)(i+2), A);  //位置为i的频率,一共有r个(即秩), 累加求和   }for (int i = 0; i < R; i++)    {        if (i == 0)            pf[i] = C/pow((float)(i+2), A)/sum;        else            pf[i] = pf[i-1] + C/pow((float)(i+2), A)/sum;    }
}

设置参数,范围,生成个数

void results(int n)
{int nums[n];float arr[n];int k;//产生n个数for (int i = 0; i < n; i++)    {int index = 0;int temp; float data1;//srand( ( unsigned )time( NULL ) );int data=10+rand() %40; nums[i]=data;cout<<data<<",";data1 = data*0.01;while (data1 > pf[index])   //找索引,直到找到一个比他小的值,那么对应的index就是随机数了index++;  }
}

设置生成个数


int main()
{    gene();    results(100);       return 1;
}

附完整程序

zipf定律,二八定律,流行度,点击率均可使用相关推荐

  1. 漫谈测试人生:软件测试的墨菲定律、二八定律和木桶定律…

    谈及人生,我们可能听过不少具有哲理性且非常受用的定律,那么谈及测试,又有哪些值得我们思考的定律呢? 墨菲定律 墨菲定律的原话是这样的:Anything that can go wrong will g ...

  2. 数据分析报告:手机APP 实时竞价广告点击率的影响因素分析

    手机APP 实时竞价广告点击率的影响因素分析 摘要:近年来,随着移动互联网和大数据的发展,基于精准定向目标的实时竞价(RTB)广告投放模式逐渐成为移动广告领域的热潮.RTB 广告投放流程中,需求方平台 ...

  3. 时间管理_帕累托法则(二八定律)

    时间管理 帕累托法则(二八定律) 1. 二八现象 2. 相关理论 3. 总结 1. 二八现象 1.管理学:通常一个企业80%的利润来自它20%的项目 :这个80/20定律被一再推而广之–经济学家说,2 ...

  4. 企业中是如何运用二八定律?

    1897年,意大利经济学者巴莱多偶然注意到19世纪英国人的财富和收益模式.在调查取样中,发现大部分的财富流向了少数人手里.同时,他还从早期的资料中发现,在其他的国家,都发现有这种微妙关系一再出现,而且 ...

  5. 竞价推广利用二八定律分析

    竞价推广利用二八定律分析 二八原则在生活与工作中都具有指导意义,将其放置在推广工作上,同样能帮助我们更好的做出决策.简单的来说,竞价推广中的二八原则即为账户中80%的关键词消费都会集中在20%的关键词 ...

  6. 吴恩达,45岁生日快乐!提出著名二八定律:80%数据+20%模型=更好的AI

    吴恩达发推称,「大家为自己送上最好的礼物就是,观看这个视频观看并提出自己的见解.让大家的工作从以模型为中心向以数据为中心的AI转变.」 在这个视频中,吴恩达提出了著名二八定律:80%的数据+20%的模 ...

  7. 如何更好地利用“二八定律”提升SEO优化效果?

    二八定律是19世纪末20世纪初意大利经济学家巴莱多发现的,它意为"任何一组东西中,最重要的只占其中一小部分,约20%,其余80%尽管是多数,却是次要的".满足前提条件:任何一组东西 ...

  8. 蝴蝶效应 青蛙现象 鳄鱼法则 马太效应 木桶理论 二八定律(巴莱多定律) 破窗理论 羊群效应

    1.蝴蝶效应:上个世纪70年代,美国一个名叫洛伦兹的气象学家在解释空气系统理论时说,亚马逊雨林一只蝴蝶翅膀偶尔振动,也许两周后就会引起美国得克萨斯州的一场龙卷风. 蝴蝶效应是说,初始条件十分微小的变化 ...

  9. 蝴蝶效应,青蛙现象,鳄鱼法则,鲇鱼效应,羊群效应,刺猬法则,手表定律,破窗理论,二八定律,木桶理论,马太效应,这些你都明白吗?...

    蝴蝶效应,青蛙现象,鳄鱼法则,鲇鱼效应,羊群效应,刺猬法则,手表定律,破窗理论,二八定律,木桶理论,马太效应,这些你都明白吗?1.蝴蝶效应:上个世纪70年代,美国一个名叫洛伦兹的气象学家在解释空气系统 ...

  10. 吴恩达提出了著名的二八定律

    国际最权威的ML学者之一吴恩达(Andrew Ng)在他45岁生日当天发推文称 ,"大家为自己送上最好的礼物就是,观看这个视频观看并提出自己的见解.让大家的工作从以模型为中心向以数据为中心的 ...

最新文章

  1. VirtualBox虚拟机开机后台自启动
  2. CSS3的边框(三)
  3. CNN经典模型:VGGNet
  4. finder怎么才能找到library
  5. 在技术社区以外的博文中插入代码(把代码转换到 Html 文本)
  6. 关于JQuery的异步注册
  7. AndroidDeveloper Weekly No.1
  8. 史上最全后端技术介绍
  9. LimeSDR Mini轻松上手系列1: 介绍
  10. Apktool 使用详解
  11. 【转载】新韭菜日记39--20190318 ----最近反思 学习分析财务
  12. sqlserver 2012实施与管理学习笔记(一):选型和部署之单机部署、故障转移群集与日志传送
  13. 【面试技巧】十大面试必胜绝招
  14. 猪皮做成眼角膜为盲人恢复视力,不用等人捐献了
  15. npm 安装node后,node-v和npm -v提示不是内部或外部命令,也不是可运行的程序 或批处理文件
  16. css 手抓,CSS 像素画 - 手和箭头
  17. 人工智能以及图形图像处理领域CCFA类期刊汇总与个人评价
  18. 学习Javascript 的书籍有哪些?
  19. 【AtCoder】Japanese Student Championship 2019 Qualification题解
  20. 物联网终端的信息保护

热门文章

  1. java int转byte出现负数 byte转int的解决
  2. 《照明设计》ASAP高级光学系统分析软件 在线 技术文章
  3. GMP认证计算机化系统验证
  4. 第七章 C语言函数_C语言全局变量和局部变量
  5. AngularJs--ng-repeate渲染完毕后执行的代码
  6. 关于LED限流电阻计算的那些事儿
  7. 推荐几款Vue后台管理系统的框架,以便备用
  8. 单例模式详解(线程安全,饿汉,懒汉模式)
  9. 基于Java的超市水果管理系统_技术分享 - 基于JAVA SWING结合链表的水果超市管理系统...
  10. 华为HCDA论证教程