文章来源: 接地气学堂

作者:接地气的陈老师

很多同学最怕听“建模型”仨字。尤其是建立“业务分析模型”。往往自己辛辛苦苦搞得LR、SVM、CNN被业务方狂喷:你这都是啥东西!脱离业务!不切实际!所以到底什么是“业务分析模型”,又改怎么建?我们今天系统讲解一下

 1 

业务分析模型是什么

首先,一个正儿八经的分析模型得包含三个条件:

  1. 有合理的逻辑
  2. 有明确的目标
  3. 有数据的支持

所以,首先得把SWOT,PEST,4P之流的垃圾扫出“模型”队伍。因为这些玩意有逻辑、有目标,但很难用数据进行论证。不信你看那些什么SWOT,PEST的报告,四个框框里都没几个数字,即使有数字也很难论证:到底90后比80后减少5000万会对我们业绩产生几百万影响。无法量化计算的,不算分析模型。它们只是拿来美化ppt的。

业务分析模型的重点,在“业务”两个字。得让业务参与得进来,看得懂,能应用的,才叫业务分析模型。显然,我们不能指望产品经理、销售、运营、售后、物流的人去学《机器学习》《数学建模》《统计学》《python编程》所以数据分析师们经常打交道的算法模型就不要在这里用了——业务看不懂,参与不进来,问题解决不了,当然会喷没有用。

有的同学会疑惑:可我的领导只会提“建个模型”,说不出是业务模型还是算法模型,我怎么区别呢?有个最简单的原则是:非技术出身的领导,90%以上讲的是业务模型(剩下10%是他在朋友圈看了个协同过滤、神经网络之类的名字,然后临时起意想搞一下)。当然,想更准确判断,你可以仔细问:

  • 是有监督问题还是无监督问题
  • 用什么算法你有心选没有
  • 需不需要业务参与进来判断
  • 我用对业务而言纯黑箱的做法行不行

既然要聚焦业务,自然下一步得详细了解:

  1. 到底针对哪个业务部门?
  2. 业务流程是什么样子?
  3. 有哪些数据采集?
  4. 当前问题状态如何?

有了这些,我们可以具体讨论,该如何建模。

 2 

现状描述模型

当单个指标不能全面描述现状的时候,就得一系列指标有逻辑地呈现,以全面描述现状、发现问题,这是所谓:现状描述模型。业务常见逻辑有2种:串联式、并联式。串联式模型用于描述一个前后分n个阶段的流程,需要完成一步再到下一步。从流程起点开始,到终点结束;并联式模型描述一个任务分开同时由各个线独立完成。从总目标开始,到执行任务的最小单位结束(如下图)。

因此梳理业务流程的时候,需要关注业务上下游部门、兄弟部门是如何协同的,从而构建出来。实际业务流程,可能既有串联,又有并联,比如我们常说的杜邦分析法,就是如此(如下图):

现状描述型模型的最大作用是:清晰责任,暴露问题。因为一般各个子部门,上下游部门各有自己的KPI,因此监控进度、复盘成果的时候,哪个环节掉链子一清二楚。所以在销售管理、运营管理中用的特别多。但注意:现状=/=问题,现状+标准=问题。因此只有标准单一且明确的时候才能直接看出问题来。如果标准本身很复杂,则需要更进一步的手段。

 3 

问题分类模型

如果判断一个指标好坏的标准只有一个,比如成本、利润,这时候是不需要模型的。大家都知道成本越低越好,利润越高越好,业务完全可以直接给判断标准。如果判断业务好坏需要2个标准,且这两个标准相关度低,这时候可以用矩阵模型来进行分类。常见的重要紧急矩阵,波士顿矩阵,质量/数量矩阵,都是这个原理(如下图)。

如果判断标准增加到3个以上,判断标准相互交叉情况太多太多,再用肉眼观察就很难判断谁好谁坏,这时候可以用DEA方法或者AHP来判断,相比之纯机器学习方法,DEA方法含义更简单直接,AHP方法有专家参与,都更容易被业务接受。

 4 

工作计划模型

在给定业务限制条件的情况下,经常出现最优化问题。比如给定了各个部门工时成本,求一个最优任务分配。这时候就是工作计划模型。最常见的就是解线性规划,在工作调配的时候用的非常多(如下图)。

 5 

未来预测模型

所有预测的基本假设,都是:未来发生的规律和过去一样,过去的场景会在未来重现。所以业务做预测的时候,常常会假设一些业务参数是固定的,然后推测未来情况。常见的做法,比如:

1、假设生命周期走势是不变的,推测未来情况

2、假设转化率/留存率是不变的,推测未来情况

3、假设投入产出比是不变的,推测未来情况

在一些发展稳定的行业里,这些假设常常很准。但注意,有三种情况下假设可能失效。

1、新业务、新场景导致无历史数据可参照。

2、突发且情况不明,导致所有转化率都异常。

3、业务运作出现明显问题,已无法按正常走势反推。

这时候要么更换预测方法,要么做足预案,提前准备后路。单纯指望预测100准,不论是业务模型还是算法模型,都会出问题。

 6 

什么时候用算法模型

看完以上,有同学会好奇:看起来业务模型能做很多事啊,那什么时候用算法模型呢?注意:算法模型本身的强项,就不是解决经营问题。算法模型的强项是图像识别、语义识别、复杂场景下动态规划。这些才是算法该发挥用处的地方。

就拿推荐算法举例:

1、商品有固定的搭配,比如治疗感冒就是VC+银翘,这叫:固定业务逻辑,这时候是不需要算法来推荐的,直接按业务逻辑走就好了。

2、商品无固定搭配,但业务方想推。比如保健品利润高,无论如何业务方都想推保健品,这叫:强业务关联。这时候也不需要算法来推荐,而是业务方得创造话术、广告、卖点、销售技巧,千方百计的去洗脑,特别是针对大爷大妈洗脑。

3、商品无固定搭配,且业务方无明确目标。比如天猫淘宝抖音这种,SKU数以亿计,这时候业务逻辑完全理不清,就可以上推荐算法,而且推荐算法目标常常是GMV最大,用户活跃时长最长一类。

类似的,找算法模型的应用场景。得主动回避开固定业务逻辑、强业务关联——找那些业务不知道、不清楚情况、无力加以控制的场景。比如:

1、全新业务上线,谁都说不准,没经验参考

2、预测整体走势,不考虑细节,先看基本面

3、业务无计可施,怎么做响应率就是上不去

4、考虑变量太多,用肉眼人手难以分类清楚

这时候可以大胆让业务逻辑退居二线,尝试用算法解决问题。可以名正言顺的跟业务说:这就是个黑箱。我们观察结果就好了——反正他们也没更好的办法,如果能做出成绩来,就是大功一件。

业务分析模型,该怎么搭建相关推荐

  1. 5分钟完成业务实时监控系统搭建,是一种什么样的体验?

    简介:道旅需要构建一个全面的指标监控系统,既包括系统的业务指标:如各类业务类型的请求数变化,不同供应商信息的变化,客户请求的明细大盘,各酒店请求量的排名变化,不同城市的订单转换率分析报表等:也包括系统 ...

  2. 【业务数据分析】——如何搭建数据指标体系

    目录 一.数据埋点 二.数据埋点的作用 三.设计埋点方案 1.明确埋点目标 2.确认上报变量 3.明确上报时机 4.明确优先级 四.搭建方法:OSM模型.UJM模型.AARRR模型 1.OSM模型 2 ...

  3. 203、商城业务-商品详情-环境搭建

    package com.atguigu.gulimall.product.web;import org.springframework.stereotype.Controller; import or ...

  4. 业务模型,该怎么搭建?

    很多同学最怕听"建模型"仨字.尤其是建立"业务分析模型".往往自己辛辛苦苦搞得LR.SVM.CNN被业务方狂喷:你这都是啥东西!脱离业务!不切实际!所以到底什么 ...

  5. 【业务数据分析】——十大常用数据分析方法

    目录 一.数据分析方法 二.营销管理方法论 1.SWOT分析 2.PEST分析 3.4P理论 三.常用数据分析方法论 1.公式拆解 2.对比分析 3.A/Btest 4.象限分析 5.帕累托分析 6. ...

  6. 企业如何搭建营销部门的大数据天文望远镜

    DMRC,即Digital Marketing Research Centre--数字营销研究中心,是<哈佛商业评论>中文版(HBR中文版)与时趣Social Touch强强携手创办的一间 ...

  7. 诸葛智能CTO文革:以自助式数据分析,帮助企业释放业务价值丨数据猿专访

    ‍数据智能产业创新服务媒体 --聚焦数智 · 改变商业 进入数字经济时代,无论是数字产业化还是产业数字化的推进,数据分析都是整个链条的关键环节.尤其是在各个行业的数字化转型升级过程中,以数据分析释放业 ...

  8. 雪松控股如何通过一个“数观平台”支持集团全业务的数据化运营?

    01 雪松控股介绍 雪松控股创立于1997年,全球总部位于广州,是广州本土成长起来的世界500强企业.中国大宗商品领军企业,以2334亿元营收位列2021年<财富>世界500强第359位, ...

  9. 全局性业务架构建模工作步骤

    执行业务建模以设计自己的业务时才增值.如果只是构造现有组织的图以得到系统需求,则没有必要定义业务体系结构.  全局性业务架构建模的主要步骤如下:   1.生成业务体系结构的预览    业务体系结构概述 ...

最新文章

  1. pandas基于日期信息(time or date)生成季度信息(quarter)实战:pandas基于日期信息列生成季度信息列、dt.quarter生成季度信息、dt.to_period生成季度信息
  2. 让Vs2013 完美支持EF6.1 Code First with Oracle 2015年12月24日更新
  3. VTK:可视化之TextureMapQuad
  4. java追加一个sheet_(二)POI-创建一个sheet页,并添加行列数据
  5. buffsize 缓冲区的大小多少合适_对于Redis性能指标监控!你了解多少?
  6. javascript-自定义对象-数组形态对象-字典形态对象
  7. mysql如何将多条返回结果的一个字段合并成一条
  8. 4个睡眠中的“小动作”,暴露了你的身体状况
  9. python中哈希是什么意思_利用Python如何生成hash值示例详解
  10. Self-paced and auto-weighted multi-view clustering 阅读笔记
  11. adjacency list(邻接表)神物
  12. 动态图册用HTML怎么制作,imgplay gif动图制作如何使用?imgplay图文使用教程
  13. 复旦校长官宣:复旦大学即将推出“不升也能留”计划!
  14. 【技能】小白耳机维修入门--各种耳机插头接线图--耳机维修汇总贴
  15. Unity和Cocos2D在2D游戏开发上的对比
  16. 计算机专业未来的畅想规划,计算机专业职业生涯的规划书
  17. 汽车电气化共享移动性及自动驾驶对未来出行方式的全面展望
  18. Java秒杀系统方案优化【第三方登录】
  19. FA系列-ProcessJob与Control Job的理解
  20. TCP TSO/GSO初步探索

热门文章

  1. 跳转指令和循环指令详解
  2. Foxmail-index损坏
  3. 怎么样做好自己的服务器防御
  4. 6补充:matlab的imread函数用法
  5. 10.1出游计划(成都市内)
  6. sqlserver 截取日期年份和月份使用datepart函数
  7. 单片机与计算机连接,单片机连接电脑问题。急。
  8. epoll原理以及优点
  9. z690e和z690f的区别
  10. 国民视觉健康高峰论坛李绍伟建言:青少年视力保护应筑好三道墙