您当前的位置:首页 > 电脑百科 > 程序开发 > 算法

业务模型 VS 算法模型,到底该怎么用?

时间:2023-11-27 14:38:07  来源:微信公众号  作者:接地气的陈老师

提到数据,就必须提到各种模型。小伙伴们经常有疑惑:从4P、SWOT、RFM到线性回归、决策数、Kmean聚类,都有人管它们叫模型,那这些模型到底有啥区别?今天一文讲清,大家看完再也不迷路哦。

 

一个例子,看懂二者区别

 

模型一词,本身指的是“对现实世界的抽象”,通过少数关键信息,描述复杂的问题。

 

提炼关键信息的方式有2种:如果从业务角度做提炼,就是:业务模型;如果用数学、统计学、运筹学、机器学习方法论提炼,就是:算法模型。

 

举个简单的例子,我们常说“营销4P模型”,这个4P其实是从业务逻辑出发的。站在业务视角,只要我做好了商品、渠道、价格、促销,就能把货卖出去。但是落到数据层面,就有很大区别。商品和渠道属性很难量化,我们只能通过打标签的方式,粗略对比不同标签下销售指标差异(如下图):

 

业务模型 VS 算法模型,到底该怎么用?图片

 

商品价格/促销与销量的关系,容易用数据量化,因此催生出一个经典的算法模型:价格弹性模型。首先采集不同价格下商品销量;第二步,拟合函数,总结出量价模型;第三步就可以拿模型推测涨价效果,或者求出利润最大化的价格了(如下图):

 

业务模型 VS 算法模型,到底该怎么用?图片

 

注意!方法都是为解决问题而设计的,两种方法各有优势。

 

业务模型的优势

 

业务模型最大的优势,在于能从业务角度给出问题的解释。

比如:

  • 是不是我的策略不对?
  • 是不是我的选品不行?
  • 是不是我的执行力不行?

 

类似“策略”、“选品”、“执行力”这些业务上思考 ,很难直接用x、y的加减乘除关系来衡量。此时就得构造业务分析模型,先把“策略”、“选品”等名词量化,再用逻辑树的方法,对问题进行拆分,构造一个层层深入的分析逻辑,用排除法找到正确答案(如下图)。

 

业务模型 VS 算法模型,到底该怎么用?图片

 

业务模型的第二个优势,在于容易观察业务行动的效果。

比如上图中,基于逻辑树,业务改进了执行动作,增加了人力投入。我们可以直接观察:逻辑树顶端问题,是否变好了,从而判断分析是否真的到位(如下图)。

 

业务模型 VS 算法模型,到底该怎么用?图片

 

业务模型的第三个优势,在于清晰业务主体责任。

比如都是做预测,如果直接用回归算法或者平滑算法给出一个结论,那么业务部门就没法看到自己行为的效果,还会迷惑地问:“那我下周加班不加班,结果一样吗?”“如果我搞不掂A客户,转而做B客户,是不是预测会不一样?”(如下图)

 

业务模型 VS 算法模型,到底该怎么用?图片

 

此时如果用业务模型来预测,可以直接把整体指标按部门拆开,让各部门填写自己预期情况。虽然具体参数可能需要拍脑袋得出来,但是每个部门能直接看到自己需做到什么水平,从而反向激励业务必须行动。即使没有完成任务,也能清楚看到“是谁没完成”。从而更快速的思考对策。

 

算法模型的优势

 

算法模型最大的优势,并不是比人聪明,而是运算速度快+省事。比如经典的互联网推广问题,各种限制条件一堆:“推广总预算,每个渠道转化率,每个渠道可以预约档期数量”等等。

 

此时,如果用人力去安排,可能要计算半天,但熟悉运筹学的同学们都知道,这是个典型的线性规划模型,只要能写清楚建模假设, 就很容易出结果(如下图)。

 

业务模型 VS 算法模型,到底该怎么用?图片

 

更方便的是,如果以后有调整,比如:

1、修改总投放费用

2、渠道档期数变化

3、渠道转化率变化

 

那么只要修改模型参数,就能快速出结果了,非常方便(如下图):

 

业务模型 VS 算法模型,到底该怎么用?图片

 

算法模型的第二个优势,是能发现业务没注意到的情况。

比如做商品分析的时候,业务上是可以手动输出一份《商品关联规则表》,但这个表格的规则是固定的。如果用关联规则算法,则可以突破业务思路的限制,发现更多潜在关联销售逻辑。虽然不见得是“啤酒与尿布”这么夸张的东西,但是也对启发业务思路很有帮助(如下图)。

 

业务模型 VS 算法模型,到底该怎么用?图片

 

算法模型的第三个优势,就是处理大规模数据了。

典型的业务模型RFM,做用户分层时,如果每个指标分3类,那么就有3*3*3=27类,在业务上已经复杂到很难匹配对应策略了。但是如果用协同过滤算法,完全可以做到千人千面,这也是算法模型的巨大优势。

 

之所以互联网公司倾向于用算法做推荐,主要是源自互联网平台上的商品量以十亿记,极难手动匹配规则。

 

业务与算法,如何完美配合

 

想要做好顺畅配合,建议大家在项目启动前,先花时间梳理好:到底要解决什么问题。而不是一上来先说:我要个模型。先捏个模型出来,再拿着锤子找钉子。

 

如果要解决的问题本身不清晰,比如:

1、诊断类问题:到底指标异动是因为内部还是外部原因?

2、标准类问题:到底该怎么定义“高价值用户”、“有效的策略”?

3、测试类问题:我有个新想法,还没实行,不知道有没有效果?

 

此时建议做业务模型,先把问题梳理清楚,把定义明确好,拿到测试数据,再看进一步怎么做?

 

如果要解决的问题定义清晰,且有数据积累,就很适合做算法模型。特别是即使业务很努力,也很难提升效果的时候,比如用户流失挽留,新用户电话销售等场景,天然响应率低,通过模型筛选目标群体能极大提升业务效率,此时效果好。



Tags:算法   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
诱导付费、自动扣费……微短剧被质疑借助算法精准“围猎”老年人
诱导付费、自动扣费、重复收费……聚焦身边的消费烦心事⑦丨一些微短剧被质疑借助算法精准“围猎”老年人中工网北京3月31日电(工人日报—中工网记者刘兵)...【详细内容】
2024-04-01  Search: 算法  点击:(5)  评论:(0)  加入收藏
分析网站SEO快速排名算法对网站具体的影响效果
亲爱的朋友们,今天我想和大家分享一个我们都关心的话题——网站SEO快速排名算法对网站我们身处一个信息爆炸的时代,如何在海量的信息中脱颖而出,成为了一个我们不得...【详细内容】
2024-03-28  Search: 算法  点击:(11)  评论:(0)  加入收藏
当prompt策略遇上分治算法,南加大、微软让大模型炼成「火眼金睛」
近年来,大语言模型(LLMs)由于其通用的问题处理能力而引起了大量的关注。现有研究表明,适当的提示设计(prompt enginerring),例如思维链(Chain-of-Thoughts),可以解锁 LLM 在不同领域的...【详细内容】
2024-03-12  Search: 算法  点击:(12)  评论:(0)  加入收藏
谷歌宣布更新搜索算法:打击AI生成内容,提高搜索结果质量
IT之家 3 月 6 日消息,谷歌于当地时间 5 日发文宣布,针对用户对搜索结果质量下降的反馈,将对算法进行调整,旨在打击 AI 生成的内容以及内容农场等垃圾信息,使用户能够看到更多“...【详细内容】
2024-03-06  Search: 算法  点击:(36)  评论:(0)  加入收藏
小红书、视频号、抖音流量算法解析,干货满满,值得一看!
咱们中国现在可不是一般的牛!网上的网友已经破了十个亿啦!到了这个互联网的新时代,谁有更多的人流量,谁就能赢得更多的掌声哦~抖音、小红书、、视频号,是很多品牌必争的流量洼地...【详细内容】
2024-02-23  Search: 算法  点击:(12)  评论:(0)  加入收藏
雪花算法详解与Java实现:分布式唯一ID生成原理
SnowFlake 算法,是 Twitter 开源的分布式 ID 生成算法。其核心思想就是:使用一个 64 bit 的 long 型的数字作为全局唯一 ID。在分布式系统中的应用十分广泛,且 ID 引入了时间戳...【详细内容】
2024-02-03  Search: 算法  点击:(49)  评论:(0)  加入收藏
简易百科之什么是搜索引擎的PageRank算法?
简易百科之什么是搜索引擎的PageRank算法?在互联网时代,搜索引擎是我们获取信息的重要工具。而PageRank算法则是搜索引擎的核心技术之一,它决定了网页在搜索结果中的排名。那么...【详细内容】
2024-01-24  Search: 算法  点击:(49)  评论:(0)  加入收藏
PageRank算法揭秘:搜索引擎背后的魔法师的工作原理
PageRank(PR)算法是由谷歌创始人之一的拉里·佩奇LarryPage命名的一种衡量网站页面重要性的方法。根据谷歌的说法,PageRank通过计算页面链接的数量和质量来粗略估计分...【详细内容】
2024-01-23  Search: 算法  点击:(44)  评论:(0)  加入收藏
程序开发中常用的十种算法,你用过几种?
当编写程序时,了解和使用不同的算法对解决问题至关重要。以下是C#中常用的10种算法,每个算法都伴随着示例代码和详细说明。1. 冒泡排序 (Bubble Sort):冒泡排序是一种简单的比...【详细内容】
2024-01-17  Search: 算法  点击:(43)  评论:(0)  加入收藏
百度最新的搜索引擎算法是什么样的?
百度搜索引擎算法是百度用来决定网页排名的算法。它是百度搜索技术的核心,也是百度作为全球最大的中文搜索引擎的基石。随着互联网的发展和用户需求的不断变化,百度搜索引擎算...【详细内容】
2024-01-10  Search: 算法  点击:(85)  评论:(0)  加入收藏
▌简易百科推荐
小红书、视频号、抖音流量算法解析,干货满满,值得一看!
咱们中国现在可不是一般的牛!网上的网友已经破了十个亿啦!到了这个互联网的新时代,谁有更多的人流量,谁就能赢得更多的掌声哦~抖音、小红书、、视频号,是很多品牌必争的流量洼地...【详细内容】
2024-02-23  二手车小胖说    Tags:流量算法   点击:(12)  评论:(0)  加入收藏
雪花算法详解与Java实现:分布式唯一ID生成原理
SnowFlake 算法,是 Twitter 开源的分布式 ID 生成算法。其核心思想就是:使用一个 64 bit 的 long 型的数字作为全局唯一 ID。在分布式系统中的应用十分广泛,且 ID 引入了时间戳...【详细内容】
2024-02-03   一安未来  微信公众号  Tags:雪花算法   点击:(49)  评论:(0)  加入收藏
程序开发中常用的十种算法,你用过几种?
当编写程序时,了解和使用不同的算法对解决问题至关重要。以下是C#中常用的10种算法,每个算法都伴随着示例代码和详细说明。1. 冒泡排序 (Bubble Sort):冒泡排序是一种简单的比...【详细内容】
2024-01-17  架构师老卢  今日头条  Tags:算法   点击:(43)  评论:(0)  加入收藏
百度推荐排序技术的思考与实践
本文将分享百度在推荐排序方面的思考与实践。在整个工业界的推广搜场景上,特征设计通常都是采用离散化的设计,需要保证两方面的效果,一方面是记忆,另一方面是泛化。特征都是通过...【详细内容】
2024-01-09  DataFunTalk  微信公众号  Tags:百度推荐   点击:(73)  评论:(0)  加入收藏
什么是布隆过滤器?如何实现布隆过滤器?
以下我们介绍了什么是布隆过滤器?它的使用场景和执行流程,以及在 Redis 中它的使用,那么问题来了,在日常开发中,也就是在 Java 开发中,我们又将如何操作布隆过滤器呢?布隆过滤器(Blo...【详细内容】
2024-01-05  Java中文社群  微信公众号  Tags:布隆过滤器   点击:(87)  评论:(0)  加入收藏
面向推荐系统的深度强化学习算法研究与应用
随着互联网的快速发展,推荐系统在各个领域中扮演着重要的角色。传统的推荐算法在面对大规模、复杂的数据时存在一定的局限性。为了解决这一问题,深度强化学习算法应运而生。本...【详细内容】
2024-01-04  数码小风向    Tags:算法   点击:(88)  评论:(0)  加入收藏
非负矩阵分解算法:从非负数据中提取主题、特征等信息
非负矩阵分解算法(Non-negativeMatrixFactorization,简称NMF)是一种常用的数据分析和特征提取方法,主要用于从非负数据中提取主题、特征等有意义的信息。本文将介绍非负矩阵分解...【详细内容】
2024-01-02  毛晓峰    Tags:算法   点击:(62)  评论:(0)  加入收藏
再谈前端算法,你这回明白了吗?
楔子 -- 青蛙跳台阶一只青蛙一次可以跳上一级台阶,也可以跳上二级台阶,求该青蛙跳上一个n级的台阶总共需要多少种跳法。分析: 当n=1的时候,①只需要跳一次即可;只有一种跳法,即f(...【详细内容】
2023-12-28  前端爱好者  微信公众号  Tags:前端算法   点击:(107)  评论:(0)  加入收藏
三分钟学习二分查找
二分查找是一种在有序数组中查找元素的算法,通过不断将搜索区域分成两半来实现。你可能在日常生活中已经不知不觉地使用了大脑里的二分查找。最常见的例子是在字典中查找一个...【详细内容】
2023-12-22  小技术君  微信公众号  Tags:二分查找   点击:(78)  评论:(0)  加入收藏
强化学习算法在资源调度与优化中的应用
随着云计算和大数据技术的快速发展,资源调度与优化成为了现代计算系统中的重要问题。传统的资源调度算法往往基于静态规则或启发式方法,无法适应动态变化的环境和复杂的任务需...【详细内容】
2023-12-14  职场小达人欢晓    Tags:算法   点击:(164)  评论:(0)  加入收藏
站内最新
站内热门
站内头条