美文网首页
Ali_Mum_Baby数据分析

Ali_Mum_Baby数据分析

作者: 艾马丫 | 来源:发表于2019-10-12 21:45 被阅读0次

    一. 分析背景与目的

    销售额=客单价×销售量,通过分析该数据集的销售量来分析其销售情况。

    1. 商品维度:哪些品类商品更受欢迎,对于后续的运营有何指导?

    2. 用户维度:不同年龄阶段,不同性别之间的用户购买喜好如何?哪些用户的价值更高?

    二. 数据来源与分析工具

    数据来源阿里云天池: https://tianchi.aliyun.com/dataset/dataDetail?dataId=45

    分析工具:MySQL, Excel, PPT

    三. 数据预处理

    3.1数据探索:

    各列数据意义:

    TableColumnDiscription

    table baby(94*3)

    user_id: User ID (Bigint).

    birthday: Children’s birthday (e.g. 20130423).

    gender: Children’s gender (“0” denotes female, “1”  denotes male, “2” denotes unknown).

    table babyh(1000*7)

    user_id: User ID (Bigint).

    item_id: Item ID (Bigint).

    cat_id: Category ID (Bigint).

    cat1: Root category ID (Bigint).

    property: Property of the corresponding item  (String).

    buy_mount: Purchase quantity (Bigint).

    day: Timestamp.

    3.2 数据处理:

    a) 缺失值处理

    缺失值确认:

    select  sum(case when user_id is null then 1 else 0 end) as a,

    sum(case  when birthday is null then 1 else 0 end) as b,

    sum(case  when gender is null then 1 else 0 end) as c from baby;

    select  sum(case when user_id is null then 1 else 0 end) as d,

    sum(case  when auction_id is null then 1 else 0 end) as e,

    sum(case  when cat_id is null then 1 else 0 end) as f,

    sum(case  when cat1 is null then 1 else 0 end) as g,

    sum(case  when property is null then 1 else 0 end) as h,

    sum(case  when buy_mount is null then 1 else 0 end) as i,

    sum(case  when day is null then 1 else 0 end) as g from babyh;

    通过select sum(case when ** is null then 1 else 0 end) from table;未发现各列存在缺失值,但是从判断0值中发现property列存在140rows的缺失值;

    select  count(property) from babyh where property=0;

    缺失值处理:缺失值一般有四种处理方法:人工手动补全,删除缺失数据,用平均值/中位数/众数代替,用统计模型计算出的值代替;此次对缺失数据直接进行删除。

    删除缺失值

    delete  from babyh where property=0;

    b) 异常值处理

    出生日期:发现baby表中出生日期有1984年的异常值,删除。

    性别:分组汇总得男孩总计433名,女孩总计485名,26条记录不明性别(删除);

    select gender, count(gender) from baby  group by gender;

    c) 增加年份、月份和孩童年龄列;

    alter  table babyh add column yearh int not null;

    update  babyh set yearh = left(day,4);

    alter  table babyh add column monthh int not null;

    update  babyh set monthh = mid(day,5,2);

    alter  table babyh add column age int not null;

    update  babyh set age = 2015-yearh;

    四. 数据分析正文

    导出数据,进行可视化。

    4.1整体趋势角度


    从时间上看,2012~2014年的销量均为稳步提升,且2014年增幅更大,较2013年增长了60%,尤其是2014年9月份,销量占全年销量的16.3%(上图数据为删除极大异常值:一用户在12月产生10000销量数据,此数据需要再确认,如非数据错误,则此客户需要特殊对待)。

    从2013和2014年全年销售情况看,Q1为销售淡季,Q3为销售旺季。

    4.2从用户维度

    上图为购买量前30的用户,联系实际的正常用户每年的儿童物品购买量,这些用户应该为批发用户。

    利用RFM模型区分用户价值:R指的是最近一次消费 (Recency),F指的是消费频率 (Frequency),M指的是消费金额 (Monetary)。如前所述,用户id均是唯一值,数据集仅有用户一次购买的数据,因此无法做消费频率(F)的分析;因为仅有销售数量而没有消费金额(M)记录,所以用每笔订单的消费件数来代替消费金额进行等级划分。

    R值和M值的五档区间范围是:

    根据RFM模型计算结果,1.4%的用户为高质量客户,这些用户购买量大,且近期活跃,需要重点维护;43.2%的用户为发展客户,这些用户的单次购买量不是很大,但是近期活跃于,可以通过推荐新品等措施来挖掘客户价值;1.6%的用户为挽留客户,这些用户的购买量高于均值,但是已经有一段时间没有购买,需要采取诸如优惠券等措施挽回;53.9%的用户为一般客户,此类用户的购买量不大,且也已有一段时间未消费,正常维持即可。

    4.3从商品维 


    1. 上图为总销量排名前20的商品销售情况,商品50003700和250822在Q1销量较好;商品50018831,50013636,50003700,50010558,50019308和50024439在Q2销量较好;商品50007016,50002524和50006602在Q3季度销售情况较好;商品50018831,50013636, 50011993, 50016006和50005953在第四季度销量较好;相对来说,商品50018831, 50013636, 211122在四个季度的销量相对较均匀,都居于前列,日常可多备货。

    2. 男女宝宝人口占比相差不大(47% vs53%),但是销售量差别较大(38% vs 62%)。

    1~4岁儿童占比较大,相应地,销量主要也是分布在此年龄段,可选择性地多上架此年龄阶段的商品;且3~8岁儿童中,女生销量明显高于男生,故而相对可多上架此年龄段女宝宝的相关商品;

    五. 结论

    1. 近几年总体趋势呈利好状态。从2012~2014年的数据来看,销售数量呈现逐年递增的趋势,2015年1~2月总体销量较2014年对应月份高。

    2. 对高价值用户进行专门维护。运用RFM模型寻找不同价值用户,采取不同措施进行维护。如1.4%的用户为高质量客户,这些用户购买量大,且近期活跃,需要重点维护;43.2%的用户为发展客户,这些用户的单次购买量不是很大,但是近期活跃于,可以通过推荐新品等措施来挖掘客户价值;1.6%的用户为挽留客户,这些用户的购买量高于均值,但是已经有一段时间没有购买,需要采取诸如优惠券等措施挽回;53.9%的用户为一般客户,此类用户的购买量不大,且也已有一段时间未消费,正常维持即可。

    3. 热门商品重点把控。从2012~2014年销售数据来看,销售旺季主要在5月份和9月份。商品50003700和250822在Q1销量较好;商品50018831, 50013636, 50003700, 50010558,

    50019308和50024439在Q2销量较好;商品50007016,50002524和50006602在Q3季度销售情况较好;商品50018831, 50013636, 50011993,

    50016006和50005953在第四季度销量较好;商品50018831, 50013636, 211122在四个季度的销量相对较均匀,都居于前列,可以着重关注,做好库存。

    4. 增大1~4岁宝宝用品数量,尤其是女宝宝的商品数量。从数据来看,1~4岁儿童占比较大,相应地,销量主要也是分布在此年龄段,可选择性地多上架此年龄阶段的商品;且3~8岁儿童中,女生销量明显高于男生,故而相对可多上架此年龄段女宝宝的相关商品。

    相关文章

      网友评论

          本文标题:Ali_Mum_Baby数据分析

          本文链接:https://www.haomeiwen.com/subject/ccvcmctx.html