日活跃周活跃月活

日活的定义非常简单,就是今日活跃的用户数,因为定义很简答,所以逻辑很简单,因此它的计算也非常简单。虽然简单,但是它却是我们的业务上非常重要的一个计算指标

日活会受到很多因素的影响,产品迭代,运营活动,推广的变化等等都会影响到日活。当然这些因素中,有的影响较小,有的暂时无法预估。因此在预测的过程中,我们可以将一些影响不大的因素,剔除出去,从而简化得到一个可计算的状态。(这个简化到可计算的过程中,其实就叫数学建模。)

日活含义

影响日活的因素中,最本质的其实是两个,一个是每日新增用户数,一个是新增用户的留存率。

某一天的日活,我们可以看作是,当天的新增,加上前一天的新增的次日留存用户,再加上大前天的新增的二日留存用户……

以此类推,我们可以认为日活是**“当天的新增用户和此前每一天新增用户在当天的留存用户之和”**,基于此,我们可以用一个很简单的公式表达日活。

DAU(n)=A(n)+A(n-1)R(1)+A(n-2)R(2)+… …+A(1)R(n-1)

其中,DAU(n)为第n天的日活,A(n)为第n天的新增,R(n-1)为新增用户在第n-1天后的留存率。如果我们假设,每日用户的新增是一个固定的数值A,则公式可简写为:DAU(n)=A(1+R(1)+R(2)+… …+R(n-1))

上述公式可以看成是日活的一个简单的数学模型。从这个模型中࿰

数仓工具—Hive实战之日活跃周活跃月活(12)相关推荐

  1. 数仓工具—Hive实战之UDF汉字首字母(22)

    UDF 汉字首字母 今天这个业务背景其实很简单,就是公司有很多品牌,我们要提取每个名牌的第一个汉字的首字母,例如"宝马"就是 B , 然后"福特" 就是F,&q ...

  2. 数仓工具—Hive实战之full join 经典案例(13)

    full join 经典案例 full join 增量数据同步更新 我们知道我们的数仓数据很大一部分是来自业务数据库的,那么这个时候我们数据同步的方式有两种一种是增量同步一种是全量同步,那么这个时候我 ...

  3. 数仓工具—Hive实战之累计计算(7)

    累计计算 对于数仓而言,我们一般都是增量计算,增量数据同步.增量数据计算,然后我们产出每天的指标,大多数情况下都是这样的,但是我们也有很多的指标需要把过去的数据和当前的数据进行累计,从而产出计算结果. ...

  4. 数仓工具—Hive实战之对比分析(15)

    对比分析 对比分析法是指将两个或两个以上的数据进行比较,分析它们的差异,从而揭示这些数据所代表的事物发展变化情况和规律性,当然最终的目的 .它可以非常直观地看出事物某方面的变化或差距,并且可以准确.量 ...

  5. 数仓工具—Hive实战之滑动/滚动时间窗口计算(19)

    时间滑动计算 今天遇到一个需求大致是这样的,我们有一个业务涉及到用户打卡,用户可以一天多次打卡,我们希望计算出7天内打卡8次以上,且打卡时间分布在4天以上的时间,当然这只是个例子,我们具体解释一下这个 ...

  6. 数仓工具—Hive实战之占比同比环比(10)

    同比环比的计算 测试数据 1,2020-04-20,420 2,2020-04-04,800 3,2020-03-28,500 4,2020-03-13,100 5,2020-02-27,300 6, ...

  7. 数仓工具—Hive实战之 UDF GIS(16)

    UDF GIS 什么是GIS GIS,全称Geographic Information System(地理信息系统), 也称为Geographic Information Science,即地理信息科 ...

  8. 数仓工具—Hive实战之拉链表(3)

    拉链表初识 需要查看历史某一时间节点的状态,同时考虑到存储空间:或则适用于数据会发生变化,但是大部分是不变的 在数据仓库的数据模型设计过程中,经常会遇到下面这种表的设计: 有一些表的数据量很大,比如一 ...

  9. 数仓工具—Hive实战之自关联经典案例(11)

    自关联经典案例 其实说到关联我相信很多人都知道,自关联其实是关联的一种,其实我们最常见的是两张不同的表之间的关联,但其实工作中我们能看到的其实还有一种关联,那就是一张表与它自己关联. 下面我们就通过几 ...

最新文章

  1. python 获取文件大小,创建时间和访问时间
  2. 谈谈java面向对象之抽象,手把手带你搞定java面试之面向对象
  3. js引用action层变量
  4. Java-异常01 Error和Exception
  5. python中int对象不可调用_'int'对象在python中不可调用
  6. Netty技术细节源码分析-FastThreadLocal源码分析
  7. arcgis如何连接Oracle,arcgis直连oracle数据库
  8. AVX2整数向量运算
  9. spring boot @value取不到值_看看大厂如何自定义starter,还真想不到
  10. java http请求_零基础学Java,掌握Java基础难不难?
  11. loongson2f_龙芯灵珑9S2A一体机tftp+usb安装debian6 详细过程:
  12. ong拼音汉字_汉语拼音ong的发音方法
  13. 电脑测试软件 免安装,Keyboard Test Utility:电脑必备键盘测试软件,小体积、免安装...
  14. 斗鱼直播与熊猫直播竞品分析
  15. Office WORD WPS如何设置PPT播放全屏
  16. SQL Server UPDATE语句用于更新数据
  17. #淘宝#复制分享宝贝内容,打开淘宝APP,自动弹出宝贝提示信息
  18. 《Neo4j权威指南》简介,求伯君、周鸿袆、胡晓峰、周涛等大咖隆重推荐
  19. 创业公司CEO与技术大拿必读:CEO与大拿之间的距离
  20. 2021年登高架设考试及登高架设考试题

热门文章

  1. 计算机毕业设计之java+javaweb的美容院管理系统
  2. 输出由“*”组成的菱形
  3. 判断是否构成三角形,并用海伦公式计算三角形的面积
  4. 计算机系统核心概念及软硬件,《计算机系统:核心概念及软硬件实现》【摘要 书评 在线阅读】-苏宁易购图书...
  5. 网站架构模式:前后端分离与前后端不分离
  6. PS竖排文字的编排方法及PS如何竖排文字相关视频教程
  7. 贵州大学开题报告计算机,贵州大学本科毕业论文开题报告模版.doc
  8. 数据库故障致美国超一万航班取消或延迟
  9. 网上学什么副业赚钱?分享多个赚钱的副业,总有一个适合你
  10. IIS日志文件存在哪里?Windows服务器IIS日志存放位置 及 查看方法