如何成为一名合格的数据分析师

“21世纪什么最贵,人才”,在目前大数据时代下,什么最难找,什么最贵,实现数据价值的人,数据分析师。

但是对于数据分析师的认识,比较极端,但对数据分析师价值的认识正在回归理性。很多人对数据分析师的期望,是无所不能,向诸葛亮一样“指点江山,运筹帷幄”,招了数据分析师,好像一切困难迎刃而解。

的确,好的数据分析师可以在企业中发挥很大的价值,可以对公司未来的用户行为进行提前预测,从而为营销人员提供更好营销参考。例如,以下案例:

女儿竟然怀孕了?!

美国第三大零售连锁超市Target的一家店铺,一名男子闯入进行抗议:“你们竟然给我女儿发婴儿尿片和童车的优惠券?!要知道她才只有17岁啊”。出于客户服务的需要,超市经理立刻代表公司进行道歉。

然而,若干天后,这位父亲再次来到这家超市,很诚挚的向超市经理道歉,原来女儿真的怀孕了,而做父亲的没有察觉,竟然是一家超市提醒了自己,这位父亲感到很愧疚。

送走了愧疚的父亲,超市经理忍不住好奇,向公司总部询问我们是怎么做到的。原来Target的大数据工作部门通过数据挖掘的方法“猜到了”这位女士已经怀孕。

如何“猜到”怀孕

-Target的大数据工作团队,通过数据挖掘模型在数据仓库中找出25项与怀孕高度相关的商品,制作“怀孕预测指数”。比如他们发现女性会在怀孕四个月左右,大量购买无香味乳液。以此为依据推算出预产期后,实施精准化营销,抢先于竞争对手将孕妇装、婴儿床等折扣券寄给客户。这也是前述案例发生的根源。

上面可以看到,Target实际上通过如下几件事情完成了“猜测”客户怀孕,并进行营销的过程。

• 数据仓库

-基础数据的梳理。

• 数据挖掘

-数据到信息的提炼。

• 精准化推荐

-信息到营销方案的实现。

母婴年龄标签的意义和价值

• 精准化营销,提升营销效率

-预知用户可能需求,从用户出发,进行精准化推荐,提升营销效率。

• 提前关怀和激励,增强用户粘性,提升用户重复购买

-提前预知未来用户群的分布特征,通过营销活动,关怀并激励用户,增强用户粘性,也可针对性引导用户进行重复购买。

• 把握用户需求,优化品类结构,提升库存周转

-根据未来用户群的分布特征,预知可能消费状况,采购备货时即可进行参考,在用户未来需求量大的商品上,加大SKU的宽度和深度,减少需求量小的SKU库存深度,实现优化品类结构、提升库存周转的目标

但是现实中的数据分析师,经常开玩笑说自己是民工,是专门“搬砖”,好像没有做那么高大尚的工作。在实际中的很大一部分时候是在写代码,取数据,处理临时需求,一起来看看几个场景:

场景一:开会数据又“打架”

A公司管理层会上,张三部门领导给出的数据说XX指标是在上升了。李四部门领导给出完全相反,XX指标是在下降了。等讨论完数据口径,会议时间到了。

老板内心OS :又白开了,我必须要招个做数据的人,你们就别出数据了。

场景二:脑袋一拍,目标就来

B公司运营团队在做一档大促,活动方案已好,但目标多少。领导脑袋一拍,直接3X!

运营团队内心OS:领导,到底还能不能好好的玩耍?不是说好数据化运营的吗?

场景三:亲,快给我数据

亲,昨天要的数据好了吗,要定活动目标了? 分析师内心OS :今天又要工作到明天

亲,明天老板开会,快给几个数据吧!分析师内心OS :XXX,我刚到家又要加班

亲,销售掉了,看是不是数据有问题?分析师内心OS :明明就是你业务掉了。

那一个数据分析师具体工作内容有哪些?企业的价值是如何体现?

数据分析师是从数据的角度帮助公司业务团队监控、定位、分析、解决工作中的业务问题,然后通过数据产品把“洞察”、“知识”结构化的沉淀下来。例如:

所以数据分析师的工作内容分为四个层面:

1、处理临时需求:解决业务一次性,临时性的数据需求

2、报表开发:根据业务需要,与开发工程师讨论进行相关报表开发。

3、数据分析与挖掘:与业务同事一起沟通,分析业务问题,提供建议; 根据业务需要建立各类挖掘模型。

4、数据产品化:通过数据产品化方式解决结构化业务问题。

几点经验分享:

一、有临时需求的企业才是有生命力的企业,为什么这样说?

临时需求的产生来源

Ø 新业务出现

Ø 业务发展过程中会不断出现问题

Ø 业务发展过程中需要不断调整优化

Ø 管理层各类思考,你懂的

Ø 报表不可能满足所有看数据需求

二、不要把临时需求仅仅就当做一个取数工作。学会梳理,管理代码。

三、把临时需求做为一个了解业务,学习&熟悉业务,发现业务问题的工具。同时与通过各类临时需求的处理,为业务方提供满意的,为后续各类工作的开展打下基础。

四、不要设计大而全的报表,这种报表基本上”鸡肋”。

五、对报表一定要进行生命周期管理。

六、对大多数据企业来说,数据主要还是服务“内部”顾客


本文作者:佚名

来源:51CTO

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

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

相关文章

【ffmpeg for wince】音视频编解码多平台移植(for window/wince))ffmpeg

from: http://www.cnblogs.com/windwithlife/archive/2009/05/31/1492728.html 终于完成了了第二个Client side原型(for Wince),其中花掉我最多时间的就是ffmpeg的对WINCE的移植。其中有大半时间是由于网上的一些不完整及不正确信息所误导,但…

Java 重写(Override)与重载(Overload)

重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写!返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为。也就是说子类能够根据需要实现父类的方法。在面…

银联pos小票word模板_商家pos机刷卡必须知道的知识

相信很多卡友伙伴或者商铺店家都装有pos机,然后一般pos机都没有使用说明书,更没有结合刷卡方法在内的秘籍。今天我就分享下刷卡必须知道的一些知识。刚刚办理pos机的当天一定要注意:使用之前呢,务必核对一下基本信息,例…

《Ext JS权威指南》——2.4节关于Ext.onReady

2.4 关于Ext.onReady 代码为什么写在Ext.onReady中,而不是在body中添加一个onload事件并在onload事件中运行呢?主要原因是Ext.onReady在DOM模型加载完毕后即可进行操作,而无需像onload事件那样,等待页面的所有资源都加载完毕后才…

git push 提交时显示 Empty reply from server的解决办法

输入 git fetch origin --prune 参考链接:https://stackoverflow.com/questions/28364023/gits-error-on-push-empty-reply-from-server 转载于:https://www.cnblogs.com/team42/p/6941678.html

转]移动视频监控(1)---项目综述

对于市场上的视频监控系统,大家都有一定的了解,就是视频采集,经过无线/有线发送到服务或代理,客户从服务或代理上得到视频/音频流。不复杂。 对于不远的将来,3G,4G的到来,对移动的业务有一个推动…

java 空接口_学Java,java接口搞明白了吗?大牛让你一文搞清楚

前言对于面向对象编程来说,抽象是一个极具魅力的特征。如果一个程序员的抽象思维很差,那他在编程中就会遇到很多困难,无法把业务变成具体的代码。在 Java 中,可以通过两种形式来达到抽象的目的,一种是抽象类&#xff0…

Check Point CEO:“我们正在积极寻找收购目标”

Check Point Sofrware Technologies很可能成为下一个会产生收购案的主流安全厂商,首席执行官Gil Shwed在该公司第二季度财报电话会议上这样表示。 “我们正在积极地寻求收购目标,期待无论是大规模的还是小规模的扩张,”Shwed表示。“我们在并…

Spark SQL 编程API入门系列之SparkSQL数据源

不多说,直接上干货! SparkSQL数据源:从各种数据源创建DataFrame 因为 spark sql,dataframe,datasets 都是共用 spark sql 这个库的,三者共享同样的代码优化,生成以及执行流程,所以 s…

H.264中的一些易混淆概念

Q:PSNR 峰值信噪比 Q:是根据它来取qp是不是? A:不是, 和QP没有直接关系, 但是QP的选择会影响到PSNR Q: 如果不用率失真最优化, 为什么选择SATD+deltar(mv,mode)作为模式选择的依据?为什么运…

Java中final关键字的几种用法

在java的关键字中,static和final是两个我们必须掌握的关键字。不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高程序的运行性能,优化程序的结构。下面我们来了解一下final关键字及其用法。 final关键…

python pyqt5安装_Python3 安装PyQt5及exe打包图文教程

环境: Python 3.6.4 Pycharm Professional 2017.3.3 PyQt5 PyQt5-tools① Python 3 安装Python 3.x 安装时,默认勾选ADD Python 3.6 to PATH和ADD Python to environment variables的情况下,系统会向path中增加以下两个环境变量。D:\Program Files\Py…

《企业软件交付:敏捷与高效管理精要》——3.4 企业软件交付的软件工厂方法...

3.4 企业软件交付的软件工厂方法 正如我们前面讨论的,今天的机构面对的商业环境正以前所未有的速度发生变化。与此同时,这些机构还要管理和降低整个机构的运营成本。这就直接意味着,他们不仅要最大限度地减少浪费和低效率,还要提…

201706问题记录

1.四周阴影 box-shadow:0px 0px 10px #f5f5f5; 2. 原生setattribute()方法 jquery的attr()$(.fd-sq-zk).attr("title","收起"); 3.在iframe中获取外层容器的元素 属性等 $(parent.document).find("html")..... 4.监听页面变大变小事件 /…

一致性hash算法_(图文案例)一致性哈希算法详解 一点课堂(多岸教育)

一致性Hash算法关于一致性Hash算法,在我之前的博文中已经有多次提到了,MemCache超详细解读一文中”一致性Hash算法”部分,对于为什么要使用一致性Hash算法、一致性Hash算法的算法原理做了详细的解读。算法的具体原理这里再次贴上:…

《HTML5 Canvas游戏开发实战》——2.1 绘制基本图形

本节书摘来自华章计算机《HTML5 Canvas游戏开发实战》一书中的第2章,第2.1节,作者:张路斌著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。 2.1 绘制基本图形 所谓基本图形,就是指线、矩形、圆等最简单的图形&#x…

如何查看Ubuntu版本

有时候需要查看一下系统安装的Ubuntu的版本,最简单的方式是输入lsb_release -a。whatis lsb_release输出:print distribution-specific information。所以lsb_release这个命令就是用来输出发行版的信息的。 Open the Terminal enter:lsb_release -a It w…

linux下.a/.so/.la目标库区别

在linux平台上编译时,常会遇到目标库的疑问,有静态库也有动态库,单个理解都不太难,但是对复杂的工程而言,一旦混合到一起去,对整个工程的理解和调用,将会造成很大困扰,本文就汇总这几…

python 二元函数绘制_Python绘制二元函数曲面

微实践:绘制二元函数曲面我们将演示如何借助于ufunc的广播运算计算下述二元函数的在一个xy平面上的值并将其绘制成3D曲面。其中,x和y的取值范围均为[-2,2]。为了达到目的,我们需要一个二维的结果数组z,其元素的下标对应参数x,y的取…

Npgsql使用入门(三)【批量导入数据】

Program.cs代码: class Program{static void Main(string[] args){var test new PgBulkCopyHelper<SingleBuilding>("bld_amap_gzmain");foreach (string pName in test.PropNames){Console.WriteLine("name: {0},\t\ttype: {1}", pName, test.Prop…