像做菜一样简单的数据分析

2023-10-12 15:59
文章标签 简单 数据分析 做菜

本文主要是介绍像做菜一样简单的数据分析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

    

公众号后台回复“图书“,了解更多号主新书内容

 作者:Rain0808

 来源:DS数据科学之美

一、写在前面

    

    大概有几个星期没有更新文章了, 一直没有很长的完整时间可以静下心来 写数据分析的方法论系列文章,还有 excel 数据分析等等, 我一直觉得不单单人人都是产品经理, 其实人人都是数据分析师.

    假如你是还在为前途茫茫担忧不知道做什么, 假如你是一线城市 面试屡屡碰壁, 假如你对现在的工作很不满意, 假如你想要转行, 无论你是学什么专业的, 请相信数据分析都是一个可以很快可以让你在一个城市立足, 同时看到未来希望的职业。

   为什么呢?

    因为每个人都会做菜吧, 因为数据分析和做菜一样简单。

   

二、从做菜中说起什么是数据分析

    我们每天在做菜的时候, 其实再每次想着怎么样做的更好吃的时候, 就是一次数据分析的过程, 不断的根据自己的经验对选料, 调味, 摆盘, 制作工序等进行调整, 慢慢的从黑暗料理到神仙料理的过渡

    那么, 到底什么是数据分析呢,  正经的解释就像下面那样, 其实说白了, 就是 数据分析 = 数据 + 分析。

    首先我们要知道我们要解决的问题是什么, 然后就想我们这些问题大概需要那些数据, 然后再去寻找对应的数据, 然后根据专业的分析方法, 分析出结论可以解决问题, 这就是一个数据分析的过程

三、从做菜的工序聊聊数据分析完整流程

    在《向往的生活》, 黄磊老师的炸牛奶 可谓是深入人心, 颜值与味道齐飞, 牛奶共盘子一色。

    

    辣么我们在重温炸牛奶中 领悟一下  数据分析的完整流程吧

    1.首先是目标: 以炸牛奶为例, 我们的分析目标就是我们怎么通过调整配方和工艺, 让我们的炸牛奶 好吃到飞起, 这就跟数据分析一样, 每一个数据分析的最开始都是有一个分析的目标, 后续所有的分析都是围绕这个目标开展的

    2. 准备分析数据: 像炸牛奶的材料一样, 我们要分析出结论, 就需要提前准备好对应的数据, 我们在炸牛奶之前, 会通过网上的各种美食博主去查询对应的材料准备,  相对应的 我们也会通过大量的 相同的分析case 去了解大概需要哪些数据, 保证数据的完整性。

    从材料中我们可以看出每一种材料我们都加了计量单位, 这在数据分析中是非常重要的, 除了需要知道准备哪些数据, 还需要知道准备数据的维度, 比如我们分析微信表情发送是否下降, 我们选取多长时间周期的数据, 太短了就会受到时间波动的影响, 太长了就浪费数据了

    就跟材料的数量多少很影响最后的成功率, 我们选取的数据如果时间周期没有选取完整 或者其他维度选取不完整, 是会影响到最后的分析的

    3. 分析过程

    准备好了材料, 我们就可以开始我们炸牛奶制作啦, 500g 牛奶+50g 白砂糖 +50g 玉米淀粉, 搅拌均匀, 数据也是一样的,我们要把不同的数据进行组合

    比如我们有表情的发送用户, 和这部分用户的年龄 性别 好友进行组合就可以得到: 不同年龄的发送次数, 不同好友数的发送次数等, 还可以进行多个数据的组合 比如 不同年龄 不同好友数 下的发送次数。

   

    我们就可以分析出 oh 是不是随着好友数的增加, 发送表情的次数也会随之增加, 还是说人的精力是有限的, 随着好友数的增多, 能发表情的都固定是那一波人。

    搅拌好以后, 将搅拌好的奶糊倒入到平底锅中搅拌, 一定要搅拌均匀后开小火, 继续搅拌, 这里一定是要小火, 不然底部容易焦, 这里也是数据分析需要借鉴的地方, 要有足够的耐心的去慢慢挖掘

    然后把奶糊倒入冰箱中冷藏四个小时, 让它定型, 因为需要定型就需要放入冰箱, 对于数据分析来说, 要得到某个结论有对应的固定的分析方法。

    比如分析用户在打开 面板发送表情的转化率, 我们就会利用漏斗分析的方法, 先计算打开面板 有多少人, 点击表情发送了有多少人, 最后成功发送的有多少人

    分析用户发送表情下降了, 我们会通过维度下钻分析法, 拆分不同的年龄, 性别,  地域, 不同活跃度。

    我们就可以得到结论: 是小学生发送下降了还是大学生发送下降了

                                    是一线城市下降了还是二线城市下降了

                                   是男的发送下降了还是女的下降了

                                    是有多少个好友的用户发送下降了

                                    是高活跃下降了还是低活跃下降了

    分析发送表情的用户特征 我们会通过 用户画像法,  我们就得到 发送表情的用户主要是 : 18-24岁年轻人  一线城市  好友数较多  朋友圈活跃 聊天活跃等等  这些就是用户画像法

    

    

    将定型后的奶糊进行切块裹上鸡蛋液和面包糠, 鸡蛋液是否需要加糖加多少糖, 我们可以对比加不同的糖以及是否加糖以后最后的口味对比。

    就像数据分析一样, 我们想要知道用户的年龄是否是 会影响他发表情的 活跃度, 那我们就会对比这个用户 在他年龄增加的时候和他过去的发表情的活跃度进行对比。

    这也是数据分析过程中经常用到的叫 多维分析+ 对比分析,多维分析就是会拆多个维度, 对比分析是会把这些维度都跟指标联系在一起进行对比,。

    比如上周每一天 和这周每一天(时间维度) + 下载表情次数(指标)差异, 又比如不同好友数+ 设备(好友维度和设备维度)+ 进入商店的次数(指标) 差异, 维度和指标都可以无限扩展和无限组合。


    放入油锅中炸到金黄, 捞出放入盘中, Q 弹 Q弹的, 好吃到弹起, 这也就是我们已经做好前面利用专门的数据分析方法去分析出结论, 然后输出结论总结如下hhh

   4. 结论呈现

    就像炸牛奶 需要一个好的摆盘呈现, 我们数据分析的结论也需要一个好的结果呈现形式, 一般来说我们都是利用图表去表达我们的分析结论。

    当观众还没有吃到你的炸牛奶的时候只能通过外观摆盘去判断, 同样的道理, 如果没有一个好的呈现的形式, 每一个看到你的数据分析的报告可能没有了解下去的动力, 同时可能也不能清晰的指导你在分析什么。

四、写在最后

    假如你正在学做菜 那一起来学数据分析把, 假如你在学习数据分析没有头绪, 不防停下来学学做菜, 从每一道菜中沉淀数据分析的精髓。

    

◆ ◆ ◆  ◆ ◆
麟哥新书已经在京东上架了,我写了本书:《拿下Offer-数据分析师求职面试指南》,目前当当正在举行400-240活动,大家可以用相当于原价4折的预购价格购买,还是非常划算的,扫描下方小程序即可进入购买页面:
数据森麟公众号的交流群已经建立,许多小伙伴已经加入其中,感谢大家的支持。大家可以在群里交流关于数据分析&数据挖掘的相关内容,还没有加入的小伙伴可以扫描下方管理员二维码,进群前一定要关注公众号奥,关注后让管理员帮忙拉进群,期待大家的加入。管理员二维码:猜你喜欢● 麟哥拼了!!!亲自出镜推荐自己新书《数据分析师求职面试指南》● 厉害了!麟哥新书登顶京东销量排行榜!● 笑死人不偿命的知乎沙雕问题排行榜
● 用Python扒出B站那些“惊为天人”的阿婆主!● 你相信逛B站也能学编程吗

这篇关于像做菜一样简单的数据分析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/196939

相关文章

基于Python实现一个简单的题库与在线考试系统

《基于Python实现一个简单的题库与在线考试系统》在当今信息化教育时代,在线学习与考试系统已成为教育技术领域的重要组成部分,本文就来介绍一下如何使用Python和PyQt5框架开发一个名为白泽题库系... 目录概述功能特点界面展示系统架构设计类结构图Excel题库填写格式模板题库题目填写格式表核心数据结构

Python数据分析与可视化的全面指南(从数据清洗到图表呈现)

《Python数据分析与可视化的全面指南(从数据清洗到图表呈现)》Python是数据分析与可视化领域中最受欢迎的编程语言之一,凭借其丰富的库和工具,Python能够帮助我们快速处理、分析数据并生成高质... 目录一、数据采集与初步探索二、数据清洗的七种武器1. 缺失值处理策略2. 异常值检测与修正3. 数据

C/C++ chrono简单使用场景示例详解

《C/C++chrono简单使用场景示例详解》:本文主要介绍C/C++chrono简单使用场景示例详解,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友... 目录chrono使用场景举例1 输出格式化字符串chrono使用场景China编程举例1 输出格式化字符串示

windows和Linux安装Jmeter与简单使用方式

《windows和Linux安装Jmeter与简单使用方式》:本文主要介绍windows和Linux安装Jmeter与简单使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录Windows和linux安装Jmeter与简单使用一、下载安装包二、JDK安装1.windows设

使用Python开发一个简单的本地图片服务器

《使用Python开发一个简单的本地图片服务器》本文介绍了如何结合wxPython构建的图形用户界面GUI和Python内建的Web服务器功能,在本地网络中搭建一个私人的,即开即用的网页相册,文中的示... 目录项目目标核心技术栈代码深度解析完整代码工作流程主要功能与优势潜在改进与思考运行结果总结你是否曾经

Mysql表的简单操作(基本技能)

《Mysql表的简单操作(基本技能)》在数据库中,表的操作主要包括表的创建、查看、修改、删除等,了解如何操作这些表是数据库管理和开发的基本技能,本文给大家介绍Mysql表的简单操作,感兴趣的朋友一起看... 目录3.1 创建表 3.2 查看表结构3.3 修改表3.4 实践案例:修改表在数据库中,表的操作主要

springboot简单集成Security配置的教程

《springboot简单集成Security配置的教程》:本文主要介绍springboot简单集成Security配置的教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录集成Security安全框架引入依赖编写配置类WebSecurityConfig(自定义资源权限规则

如何使用Python实现一个简单的window任务管理器

《如何使用Python实现一个简单的window任务管理器》这篇文章主要为大家详细介绍了如何使用Python实现一个简单的window任务管理器,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起... 任务管理器效果图完整代码import tkinter as tkfrom tkinter i

C++中函数模板与类模板的简单使用及区别介绍

《C++中函数模板与类模板的简单使用及区别介绍》这篇文章介绍了C++中的模板机制,包括函数模板和类模板的概念、语法和实际应用,函数模板通过类型参数实现泛型操作,而类模板允许创建可处理多种数据类型的类,... 目录一、函数模板定义语法真实示例二、类模板三、关键区别四、注意事项 ‌在C++中,模板是实现泛型编程

使用EasyExcel实现简单的Excel表格解析操作

《使用EasyExcel实现简单的Excel表格解析操作》:本文主要介绍如何使用EasyExcel完成简单的表格解析操作,同时实现了大量数据情况下数据的分次批量入库,并记录每条数据入库的状态,感兴... 目录前言固定模板及表数据格式的解析实现Excel模板内容对应的实体类实现AnalysisEventLis