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

数分思维12:SQL技巧与分析方法

一、数据获取准备

在写SQL之前,需要先了解:

  • 了解业务方和研发说的是哪张表、哪份日志
  • 了解这些表和日志的筛选条件是什么,为何要这么筛选
  • 了解这些表和日志之前有什么坑,是不是数据缺失
  • select *,跑一下核心数据看看
  • 熟悉表中各字段的含义,确认统计口径
  • 可以构建自己的数据说明文档

SQL技巧:

  • 先聚合再计算
  • 列转行
  • 取top(金额一致并列),使用窗口函数rank()

二、常用分析方法

2.1 结构分析

2.2 对比分析

2.3 时间序列分析

看某个指标,将时序周期拉长,看数据趋势.一般是看留存

需要分渠道拆解,看整体下降是因为某个渠道还是全部渠道

2.4 相关性分析

可以直接利用excel的相关性分析操作,主要看指标之间的相关性。但是相关性不代表因果性。

2.5 5W1H

所有的分析都是基于用户的基础属性和行为属性。

  • Who:指用户基础属性、用户画像。

  • Where:渠道分析,渠道入口,用户从哪里来。

  • When:时间上的特征。

  • What:用户使用了什么功能,哪些行为更加重要。

  • Why:为什么要这么做,用户是主动还是被动做的。

  • How:怎么做的,行为路径是什么。

分析之后不要着急写分析报告,先把一些关键数据和初步结论同步给业务方核心人员,约个时间一起看下。可以看出:1)他们是如何理解这部分数据的,有没有问题;2)基于这些数据结论,准备如何落地,需要他们提前想方案。

在这个基础上,再去撰写报告 。

http://www.lryc.cn/news/603709.html

相关文章:

  • 主数据管理系统能代替数据中台吗?
  • stm32开发 -- RC522模块与AS608模块相关
  • RHCE综合项目:分布式LNMP私有博客服务部署
  • 远程Qt Creator中文输入解决方案
  • Django模型开发:模型字段、元数据与继承全方位讲解
  • 如何在Linux系统下进行C语言程序的编写和debug测试
  • Apache Ignite 关于 容错(Fault Tolerance)的核心机制
  • 城市元宇宙:未来城市治理的革新路径
  • Apache Ignite 的服务(Services)功能
  • X509Certificate2.GetNameInfo(X509NameType.UrlName, false)
  • 为什么分类任务偏爱交叉熵?MSE 为何折戟?
  • 《零基础入门AI:传统机器学习入门(从理论到Scikit-Learn实践)》
  • 设计模式---单例
  • 电子界桩是什么?主要工作原理和应用领域
  • spring data mongodb 入门使用手册
  • COPRAS(Complex Proportional Assessment)简介与简单示例
  • 操作系统-lecture2(操作系统结构)
  • Qt|槽函数耗时操作阻塞主界面问题
  • 安卓逆向2-安卓刷机和获取root权限和安装LSPosed框架
  • iPhone 神级功能,3D Touch 回归!!!
  • Qt模型/视图结构
  • 信息技术发展与区块链的崛起:深度解析与未来展望
  • 搭建一个自定义的 React 图标库
  • 大模型加速的几种attention总结
  • PostgreSQL 中 date_trunc 为什么能走索引?【待验证】
  • docker安装powerdns pdnsadmin,pdns-recursor实现内网dns解析
  • 详细说明零拷贝
  • 【git】误操作后怎么解决
  • 【Android】日期选择器
  • GitHub下载项目完整配置SSH步骤详解