当前位置:网站首页>数分面试(一)----与业务相关
数分面试(一)----与业务相关
2022-08-05 10:10:00 【且行且安~】
在数据分析的面试过程中,常常会被问到求用户留存率的问题,本小节将会重点针对该问题进行讲解,首先我们得明白留存的定义,知道留存如何计算。先以网上一个小案例来进行讲解。
给定user_behavior表,要求查询次日,7日和30日用户留存率。
首先需要弄明白,留存的定义是什么?
现定为新用户第一次登录时间为第0天,新用户定义为第一次登录的用户,登录行为的代号为1。
次日留存率:第0天新增用户中,新增日之后的第1天还登录的用户数 / 第0天新增总用户数;
7日留存率:第0天新增用户中,新增日之后的第7天还登录的用户数 / 第0天新增总用户数;
30日留存率:第0天新增的用户中,新增日之后的第30天还登录的用户数 / 第0天新增总用户数;
注意:留存一般是离散的概念,不要求用户在N天内每天都登录
- 摘选出每天的新用户
- 列出每个新用户第一次登录的日期及此日期之后仍登录的日期
- 计算列出的登录日期之间的差值,如果相差1天,说明该新用户次日仍留存,如果相差7天,说明该新用户七日仍留存,以此类推
- 统计每天新用户的留存人数以及计算留存率
`user_behavior`
+-------------------+---------+
边栏推荐
- MySQL事务
- 阿里全新推出:微服务突击手册,把所有操作都写出来了PDF
- three.js debugging tool dat.gui use
- 入门 Polkadot 平行链开发,看这一篇就够了
- [Android]如何使用RecycleView in Kotlin project
- 力扣(LeetCode)216. 组合总和 III(2022.08.04)
- 一个栈的输入序列为1 2 3 4 5 的出站顺序的理解
- mysql索引
- Open Source Summer | How OpenHarmony Query Device Type (eTS)
- How can project cost control help project success?
猜你喜欢
What is SPL?
Tanabata romantic date without overtime, RPA robot helps you get the job done
Egg framework usage (1)
What is CRM Decision Analysis Management?
【 temperature warning program DE development 】 event driven model instance
阿里顶级架构师多年总结的JVM宝典,哪里不会查哪里!
这份阿里强推的并发编程知识点笔记,将是你拿大厂offer的突破口
Egg framework usage (2)
egg框架使用(二)
Custom filters and interceptors implement ThreadLocal thread closure
随机推荐
百年北欧奢华家电品牌ASKO智能三温区酒柜臻献七夕,共品珍馐爱意
开源一夏|OpenHarmony如何查询设备类型(eTS)
Oracle temporary table space role
Huawei's lightweight neural network architecture GhostNet has been upgraded again, and G-GhostNet (IJCV22) has shown its talents on the GPU
High-quality DeFi application building guide to help developers enjoy DeFi Summer
leetcode: 529. 扫雷游戏
Confessing in the era of digital transformation: Mai Cong Software allows enterprises to use data in the easiest way
告白数字化转型时代:麦聪软件以最简单的方式让企业把数据用起来
基于MindSpore高效完成图像分割,实现Dice!
2022 Huashu Cup Mathematical Modeling Question A Optimization Design Ideas for Ring Oscillators Code Sharing
IDEA执行Test操作导致数据插入时出现了重复数据
项目成本控制如何帮助项目成功?
linux下oracle常见操作以及日常积累知识点(函数、定时任务)
Analysis and practice of antjian webshell dynamic encrypted connection
语音社交软件开发——充分发挥其价值
Why are RELTABLESPACE values 0 for many tables displayed in sys_class?
Four years of weight loss record
2022华数杯数学建模思路分析交流
Meteorological data processing example - matlab string cutting matching and R language date matching (data splicing)
ffmpeg drawtext add text watermark