经验之谈——指标异常了怎么办?

news2024/12/29 1:15:44

本文参考了数据万花筒的文章,结合我自己工作经验。希望给大家一些帮助。

指标异常排查,是数据分析师的工作重点之一,是各行各业数据分析师都绕不开的话题。

本文试图回答:
1、指标波动的影响因素有哪些?
2、如何快速定位异常来源?

一、指标波动的影响因素

在这里插入图片描述

(一)数据错误
数据错误,可能造成指标伪异常。

1、指标数据是手动统计,因为粗心造成错误。
统计正确,是数据分析师的基本素养。

2、指标数据是系统报表自动生成的,在传输过程产生错误。

  • 由于监控报表的数据不是底层数据库数据,故数据传输出错会导致指标伪异常。
  • 造成数据错误的因素有两个:数据调度问题和数据入库问题。
  • 可通过统计底层数据的方式来校验数据,从而发现数据问题。
  • 可根据数据传输流程回溯每个关键节点,从而发现数据问题所在环节。

比如,我在工作当中多次遇到,由于研发脚本bug导致数据错误,出现指标伪异常。

(二)预期内的波动

1、指标周期性波动
数据分析师要充分认识指标的周期性波动。因周期性带来的指标波动是正常波动。
当然,违反周期性的波动,往往暴露行动不足的问题,应引起关注。

比如,根据投放逻辑,在一个周期内,投放成功率的趋势是前高后低的。那么,在投放后期,投放成功率低是正常现象。但在投放前期,投放成功率低是不正常的,需要异常排查。

2、内部已发生的动作
以下两种情况会导致指标波动,在预期内的波动则属于正常现象。数据分析师要警惕得出正确的废话。

第一,业务活动常常带来指标波动,如促销活动。数据分析师要多八卦,了解业务动作,帮助理解数据,判断指标波动是否正常。
当然,如果促销不如预期,那么就要分析为什么?这属于促销效果评估问题。

第二,研发上线新策略引起指标波动,如改变冷启动的参数。数据分析师要与研发保持及时沟通,对任何可控变量的改变,要提前推演对监控指标的影响。

(三)不可预期的波动

1、外部因素
政策、竞争对手等外部因素,也会影响指标波动。
对于这些不可控的外部因素的影响,特别是负面的影响,数据分析师可以评估其影响范围和影响周期,反馈给业务方以帮助其决策。

2、内部行动不足

当排除指标波动的一切正常因素后,如果指标波动出现了异常,需要诊断数据波动的真正原因。往往是行动不足导致的。

指标异常排查的真正价值,在于发现问题,提供可行性建议,从而可通过改变行动达到优化指标表现。

二、如何快速定位异常来源

1、逻辑树

利用逻辑树的拆解方法能够快速地确定数据异动的原因,可以辅助决策或改变行动,如帮助业务优化方案,或帮助研发迭代产品。

2、指标体系闭环

快速定位问题,离不开指标体系。数据分析师,要有闭环思维,不断更新指标体系,提高工作质量与效率。

在这里插入图片描述

感谢原作者的思考总结:原文传送门

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/374399.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Verilog 数据类型和数组简介

在这篇文章将讨论 verilog 中最常用的数据类型,包括对数据表示,线网类型、变量类型,向量类型和数组的讨论。尽管 verilog 被认为是一种弱类型语言(loosely typed),但设计者仍必须在 Verilog 设计中为每个端…

处理器管理

处理器状态处理器管理是操作系统中重要组成部分,负责管理、调度和分配计算机系统的重要资源——处理器,并控制程序执行由于处理器管理是操作系统最核心的部分,无论是应用程序还是系统程序,最终都要在处理器上执行以实现其功能&…

5.OCR文本识别CRNN算法

文章目录1.基础介绍2.CRNN模型结构2.1 特征提取2.2 双向循环神经网络层2.3 转录层(Transcription Layers)参考资料欢迎访问个人网络日志🌹🌹知行空间🌹🌹 title: 2.OCR文本识别Convolution Recurrent Neural Network toc: true ca…

记一次冲突的产生与解决

冲突的概念 git在使用中,如果遵循了它的使用的步骤,比如,在上班之前先去拉取,下班的时候,先提交,如果遵循这个步骤,一般在用的时候没有错误会产生的,但是,因为在开发的时…

Unity 之 实现读取代码写进Word文档功能实现 -- 软著脚本生成工具

Unity 之 实现读取代码写进Word文档功能前言一,实现步骤1.1 逻辑梳理1.2 用到工具二,实现读写文件2.1 读取目录相关2.2 读写文件三,编辑器拓展3.1 编辑器拓展介绍3.2 实现界面可视化四,源码分享4.1 工具目录4.2 完整代码前言 之所…

【SPSS】两独立样本T检验分析详细操作教程(附案例实战)

🤵‍♂️ 个人主页:艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞&#x1f4…

消除“马路黑洞”,计讯物联智能井盖综合管理系统平台有绝招

窨井盖作为市政公用设施的重要组成部分,一旦出现松动、损坏等问题时,不仅会影响市容市貌,还会给道路上的车辆、行人带来安全隐患,对社会安定与安全造成极大负面影响。 痛点分析 01 由于地下管线错综复杂、窨井盖分布广泛,加之信…

Linux 进程:父子进程

目录一、了解子进程二、创建子进程1.创建子进程2.区分父子进程三、理解子进程四、创建子进程的意义进程就是运行中的应用程序,如果一个程序较为庞大,我们可以给这个程序创建多个进程,每个进程负责一部分代码的运行。 A进程如果创建了B进程&am…

【华为OD机试模拟题】用 C++ 实现 - GPU 调度(2023.Q1)

最近更新的博客 【华为OD机试模拟题】用 C++ 实现 - 去重求和(2023.Q1) 文章目录 最近更新的博客使用说明GPU 调度题目输入输出示例一输入输出说明示例二输入输出说明Code使用说明 参加华为od机试,一定要注意不要完全背诵代码,需要理解之后模仿写出,通过率才会高。

动态规划:完全背包基础、518.零钱兑换II、377.组合总和IV

leetcode 518.零钱兑换IIleetcode 377.组合总和IV完全背包基础有N件物品和一个最多能背重量为W的背包。第i件物品的重量是weight[i],得到的价值是value[i] 。每件物品都有无限个(也就是可以放入背包多次),求解将哪些物品装入背包里…

CleanMyMac4.20最新版新增功能及电脑清理垃圾使用教程

CleanMyMac4.20作为知名的Mac清理工具,仅需一键即可快速而安全地清理系统垃圾,释放磁盘空间,因此一直深受Mac用户的喜爱。在不断更新的版本中,CleanMyMac已经不仅仅满足于只做简单的Mac清理工具,而是为Mac用户提供更多…

借助Intune无感知开启Bitlocker

希望使用 Intune 部署 BitLocker,但不知道从哪里开始?这是人们最开始使用 Intune 时最常见的问题之一。在本博客中,你将了解有关使用 Intune 管理 BitLocker 的所有信息,包括建议的设置、BitLocker CSP 在客户端上的工作方式&…

彻底搞懂React-hook链表构建原理

写在前面的小结 每一个 hook 函数都有对应的 hook 对象保存状态信息useContext是唯一一个不需要添加到 hook 链表的 hook 函数只有 useEffect、useLayoutEffect 以及 useImperativeHandle 这三个 hook 具有副作用,在 render 阶段需要给函数组件 fiber 添加对应的副…

Spring Boot系列04--静态资源处理

目录1. 静态资源映射规则2. 欢迎页1. 静态资源映射规则 在项目中双击shift或ctrlN搜索WebMvcAutoConfiguration.class文件,文件中的addResourceHandlers方法如下: public void addResourceHandlers(ResourceHandlerRegistry registry) {if (!this.reso…

运维排查篇 | Redis占用内存过高怎么办

我们知道,Redis是一个key-value数据库,它的数据是运行在内存中的其读写效率比将数据存储到磁盘上的数据库要快很多虽然性能强大,但是如果我们不了解Redis的内存回收策略,就有可能导致Redis消耗内存过高甚至导致内存溢出&#xff0…

[优化]上下游交互策略

书接上文:https://blog.csdn.net/weixin_43303530/article/details/127227147?spm1001.2014.3001.5502,为满足产品提的在24小时内能重试尽量去重试,不计较重试的次数的要求,在第三方电子卡系统无法提升接口并发数量的情况下&…

电脑C盘空间不足?这样做就行了!

一般来说,电脑C盘都是系统盘,它的稳定关系到系统能否正常运行,但是很多朋友的C盘却总是红色的,这也就意味着C盘储存空间不足了,那么我们就需要进行以下操作,来让C盘重新拥有储存空间。方案一:运…

BLE Mesh蓝牙协议学习记录

BLE Mesh蓝牙协议学习 文章目录BLE Mesh蓝牙协议学习前言概述一、蓝牙技术整体框架二、经典蓝牙和低功耗蓝牙mesh协议架构图承载层(Bearer Layer)网络层(Network Layer)底层传输层(Lower Transport Layer)上…

JAVA连接数据库——JDBC的简单使用

JDBC即Java数据库连接.用来实现Java程序对数据库增删查改。 为了对接Java程序和数据库,java.sql提供了很多api包含在java.sql和javax.sql里面 结构: DriverManager接口: 每一个数据库的驱动程序都必须去到DriverManager注册,生成一个Connection Conn…

电商平台的促销活动如何抵御大流量的ddos攻击

每一次活动大促带来的迅猛流量,对技术人而言都是一次严峻考验。如果在活动期间遭受黑产恶意 DDoS 攻击,无疑是雪上加霜。电商的特性是业务常态下通常不会遭受大流量 DDoS 攻击,且对延迟敏感,因此只需要在活动期间按需使用 DDoS 防…