项目一:EXCEL数据分析(5W2H法):用户购买行为分析

  • 项目:用EXCEL对用户购买行为进行分析---采用5W2H框架
  • 1.确定分析思路
  • 1.1用户购买行为分析:5W2
    • WHY:用户购买的目的是什么?---市场调查获取数据
    • WHAT:用户主要购买的产品?---各产品的销量分布
    • WHEN:
      • (1)用户何时购买?---购买时间分布
      • 多久再次购买?---购买间隔分布
    • WHO:用户有什么特征:
      • 男女比例
      • 年龄分布
      • 地域分布
      • 学历分布
      • 收入分布、
      • 注册时间分布
    • HOW MUCH:
      • 用户购买什么价位段的产品?---价格段分布
      • 用户再次购买意愿如何?---用户购买频次分布
    • HOW:
    • 用户购买支付方式?---购买支付方式分布
    • WHERE:
      • 用户购买渠道有哪些?---购买渠道销量分布
  • 2.1数据分析前的准备
    • 文本数据导入
      PowerPivot窗口-【主页】-【获取外部数据】-【从文本】
  • 2.2简单数据分析
    我们知道PowerPivot有一个巨大的优势,就是可以集成多数据源进行数据透视表或数据透视图的操作,来汇总、分析、浏览和呈现数据。
    • 创建数据透视表
      针对刚才分析框架中的具体问题来分析,首先了解用户主要购买什么产品(WHAT),即各产品销量分布:
      (1)【主页】-【报表】-【数据透视表】

      图2-1 产品销量分布统计

      通过此表,我们可以了解到各个产品的销量分布情况,发现产品A和产品D的销量数量较大。

  • 2.3多表关联分析
    如果想了解购买用户的特征(WHO),例如地域是怎么分布的,哪个地区购买的用户最多,哪个地区购买的用户最少,这时候该如何分析?
    这时我们需要将“订购明细”表与“用户明细表”根据关键字段"用户ID"进行关联创建关系。
    • 创建两表关系
      【设计】-【关系】-【创建关系】
    • 图2-2 创建关系

    • 图2-3 管理关系

    • (1)创建一个表的数据透视表。
      (2)将“用户明细”表中的"省份"字段-【行标签】;将"订购明细"表中的"用户ID"字段拉到【值】区域进行计数。
      (3)对数据透视表中的"用户ID"字段进行降序排列。

      图2-4 数据透视博爱

      通过数据透视表的分析结果,我们就可以清晰地了解购买用户地域分布情况,购买用户最多的三省

    • 份是“上海”、“北京”和“广东”。
  • 2.4字段计算分析
      • 简单计算
        计算“订单金额=单价x数量”:

    图2-5 简单计算订单金额

    • 函数计算
      (1)现在我们需要了解现有用户是在哪个月注册的(who),以了解现有用户的构成情况,为后续用户细分做准备。数据库中现有的“用户明细”
      表只有用户注册日期,我们需要通过响应的日期函数计算得到用户注册的月份数。
      在PowerPivot中MONTH语法:MONTH(<date>),其中date是提供堆包含日期的列的引用或者通过使用返回日期的表达式。

      【插入函数】-【选择类别】-“日期和时间”-"MONTH("

    • 图2-6【插入函数】对话框

      如图,解决了刚才提出的Who问题,即用户注册分布的情况。

      (2)使用用户透视表
      完成用户月份注册分布的统计

    • 图2-7 用户月份注册分布统计

      通过此表我们就可以清晰地看到每月注册的用户分布,其中8月份和9月份的用户注册数明显下降,值得关注。

  • 2.5数据分组分析
    通过数据计算的方法能了解用户注册月份分布,如果想了解用户年龄分布怎么办?
    首先需要对数据进行分组处理,新增一个分组字段,然后再用数据透视表进行分组统计。
    常用的数据分组方式主要包括数值分组与日期/时间分组两种。
    • 数值分组
      在EXCEL中,数值分组可以用IF函数或VLOOKUP函数;日期/时间分组可以用日期/时间函数。此外,还可以通过直接在数据透视表
      创建组的方式来实现。
      不过在PowerPivot工作表中的数值分组不能通过数据透视表创建组来实现。
      可以使用IF函数
      =IF(‘用户明细‘[年龄]<=20,"20岁及其以下",IF(‘用户明细‘[年龄]<=30,"21-30岁",IF(‘用户明细‘[年龄]<=40,"31-40岁","40岁以上")))

    • 对年龄分组后,采用数据透视表进行用户年龄分布的分组分析



    • 图2-8 IF函数数据分组示例

      通过此结果我们可以清晰地看到注册用户主要集中在21~30岁这一年龄段上。

    • 日期/时间分组
      对数据进行时间维度的分析,用日期/时间分组。同样的,PowerPivot德数据透视表无法进行日期/时间分组,可以用FORMAT函数,
      对文本、数值、日期/时间等类型数据按指定格式要求进行格式化。我们可以采用FORMAT函数对日期进行分组,以便了解用户的注册
      月份分布(WHO)
      =FORMAT(‘用户明细‘[注册日期],"D")
      对注册日期分组后,采用数据透视表进行用户注册日分布的分组分子。如图2-25

      图2-9 日期/时间分组结果
      通过此分析结果,我们可以看出每月的1-4日为用户注册高峰期,可以建议运营部门在每月的这些日期进行产品推广或促销活动等。

<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">

来自为知笔记(Wiz)

原文地址:https://www.cnblogs.com/xuxaut-558/p/10253191.html

时间: 2024-08-30 12:03:34

项目一:EXCEL数据分析(5W2H法):用户购买行为分析的相关文章

技术培训 | 大数据分析处理与用户画像实践

孔淼:大数据分析处理与用户画像实践 直播内容如下: 今天咱们就来闲聊下我过去接触过的数据分析领域,因为我是连续创业者,所以我更多的注意力还是聚焦在解决问题和业务场景上.如果把我在数据分析的经验进行划分的话,刚好就是我所经历的两次创业阶段,第一阶段是"第三方数据分析",第二阶段是"第一方数据分析".所以今天咱们就从这两点来谈谈数据分析. 第三方数据分析 先聊聊"第三方数据分析",这个主要结缘于我给开复做微博数据挖掘. 起因:给开复做"微博

5W2H法~让思维更缜密

概念:5W2H法 5W2H分析法又叫七问分析法,是二战中美国陆军兵器修理部首创.学习一个方法或理论最好的途径就是运用,最近学习了有关"5W2H"的方法论,就拿来试试,看是否能帮自己把一件事想得更清楚.其简单.方便.易于理解.富有启发意义,广泛用于企业管理和技术活动,对于决策和执行性的活动措施也非常有帮助,也有助于弥补考虑问题的疏漏. 5W2H,是英文中最常见的七个问题:Why(为什么),What(是什么),Where(在何处),When(在何时),Who(由谁做),How(怎么做),和

Java Web学习(19):阶段项目之使用JSP+JavaBean完成用户登录

Model1简介 Java Web应用程序的开发总体上来说有两个模型就是Model1和Model2.Model1模型出现前,整个Web应用 的情况:几乎全部由JSP页面组成,JSP页面接收处理客户端请求,对请求处理后直接做出响应.这样的弊端显露无 疑:在界面层充斥着大量的业务逻辑的代码和数据访问层的代码,Web程序的可扩展性和可维护性特别差. JavaBean的出现可以使JSP页面中使用JavaBean封装的数据或者调用JavaBean的业务逻辑代码,这样大大提高 了程序的可维护性. Model

Hadoop项目实战-用户行为分析之编码实践

1.概述 本课程的视频教程地址:<用户行为分析之编码实践> 本课程以用户行为分析案例为基础,带着大家去完成对各个KPI的编码工作,以及应用调度工作,让大家通过本课程掌握Hadoop项目的编码.调度流程.下面我们来看看本课程有哪些课时,如下图所示: 首先,我们来学习第一课时:<Hadoop项目基础代码>. 2.内容 2.1 Hadoop项目基础代码 本课时介绍编写Hadoop基础代码及脚本,在前面搭建好的Hadoop项目工程上, 完成项目的基本代码的编写,以及一些注意事项,为编写核心

Hadoop项目实战-用户行为分析之分析与设计

1.概述 本课程的视频教程地址:<用户行为分析之分析与设计> 下面开始本教程的学习,本教程以用户行为分析案例为基础,带着大家对项目的各个指标做详细的分析,对项目的整体设计做合理的规划,让大家能通过本课程掌握Hadoop项目的分析与设计.该课程主要包含以下课时: 他们分别是:项目整体分析,项目指标与数据源分析以及项目整体设计.如下图所示: 首先我们来学习第一课时:<项目整体分析>. 2.内容 2.1 项目整体分析 本课时简述分析一个项目产生的背景,以及该项目能给企业带来那些良好的结果

Hadoop项目实战-用户行为分析之应用概述(三)

1.概述 本课程的视频教程地址:<项目工程准备> 如果本教程能帮助到您,希望您能点击进去观看一下,而且现在注册成为极客学院的会员,验证手机号码和邮箱号码会赠送三天的会员时间,手机端首次也可以领取五天的会员时间哦(即使是购买年会员目前也仅仅是年费260),成为极客学院学习会员可以无限制的下载和观看所有的学院网站的视频,谢谢您的支持! 本节给大家分享的主题如下图所示: 下面我开始为大家分享今天的第三节的内容——<项目工程准备>,接下来开始分享今天的内容. 2.内容 从本节开始,我们将进

Hadoop项目实战-用户行为分析之应用概述(一)

1.概述 本课程的视频教程地址:<Hadoop 回顾> 如果本教程能帮助到您,希望您能点击进去观看一下,而且现在注册成为极客学院的会员,验证手机号码和邮箱号码会赠送三天的会员时间,手机端首次也可以领取五天的会员时间哦(即使是购买年会员目前也仅仅是年费260),成为极客学院学习会员可以无限制的下载和观看所有的学院网站的视频,谢谢您的支持! 好的,下面就开始本篇教程的内容分享,本篇教程我为大家介绍我们要做一个什么样的Hadoop项目,并且对Hadoop项目的基本特点和其中的难点做有针对性的剖析,完

09_用户行为分析_广告精准推送项目介绍

1.用户行为分析 用户行为分析,是指在获得网站访问量基本数据的情况下,对有关数据进行统计.分析,从中发现用户访问网站的规律, 并将这些规律与网络营销策略等相结合,从而发现目前网络营销活动中可能存在的问题,并为进一步修正或重新制定网络营 销策略提供依据.这是狭义的只指网络上的用户行为分析 意义:通过对用户行为监测获得的数据进行分析,可以让企业更加详细.清楚地了解用户的行为习惯,从而找出网站.推 广渠道等企业营销环境存在的问题 2.用户行为分析与个性化推送服务技术: 用户的行为分析是基于数据的,它利

软件工程结队项目——智能点餐系统典型用户及用户场景分析

一.典型用户分析:一个典型用户描述了一组用户的典型技巧.能力.需要.想法.工作习惯和工作环境. 1.买家典型用户分析: 名字 小郭(石家庄铁道大学交1202-5班) 性别.年龄 男,22岁 联系方式 18330108270 职业 学生 收入 暂无 知识层次和能力 大学在读,会使用各种手机APP软件 生活/工作情况 上课,吃饭,睡觉,偶尔打打游戏,经常在学校门口买饭 动机,目的,困难 很喜欢吃学校门口小吃摊的炒饼,困难:中午3,4节有课时,下课都排队买饭,等的时间太长. 用户偏好 睡觉,打球 用户