基于机器学习的节日大促营销模型

news/2024/11/15 4:26:59/

基于机器学习来构建节日大促的营销模型,分为几个步骤:

1. 需求定义

跟业务确定需要建模的目标(预计圈选会员数),预计圈选时间以此确定模型交付时间,今年大促的活动周期(方便根据同个周期选取去年同个时间段的数据用于训练集),确定会员的口径范围和订单的口径范围。

2. 数据分析

根据1需求分析确定的内容,首先是进行训练集和预测集的数据分析,判断正负样本比是否满足条件,以及数据上是否有什么明显的特征

3. 构建训练集和预测集

根据1需求分析,需要构建特征和标签,例如选取五一大促作为建模目标,预计选取100w会员进行营销推送,时间是4月28日,那么同样选取2023年4月28日作为建模特征点,2023年4月29日到2023年5月3日为标签计算时间,以此为训练集。

特征方面,多挖掘一些RFM、会员等级、会员购买偏好的特征。

4. 模型训练

根据训练集特征和标签进行模型训练,一般是使用梯度提升决策树模型,具有一定的解释性,效果同时优于其他机器学习算法。记得划分出70%的训练集,30%的验证集。

(learning_rate =0.1,n_estimators=100,max_depth=3,subsample=0.8,colsample_bytree=0.8,nthread=4,seed=27)

5. 模型评估

分析训练集和验证集的AUC,判断过拟合还是欠拟合,并且会看模型的特征重要性和概率分层的准确率和召回率、以及Lift提升度。

6. 业务评估

评估流程有两步:

(1)对比业务过往的圈人逻辑,用模型圈选同样会员等级同样会员数进行同等级对比,目标是证明模型在同等级同会员的情况下效果更好

(2)在确定1有效果后,根据业务过往的圈人逻辑圈选出同样的会员数,让模型自由的选取各等级的会员数,看效果提升能有多少

7. 效果复盘

在实际营销推送的时候,可以设置70%的算法模型实验组,30%的业务规则对比组,用来对比效果。


http://www.ppmy.cn/news/1436679.html

相关文章

服务网关GateWay基础

1. 网关基础介绍1.1 网关是什么1.2 为啥要用网关1.3 常见的网关组件NginxNetflix ZuulSpring Cloud GatewayKongAPISIX综合比较 2. gateWay的使用2.1 springCloud整合gateway2.2 GateWay的相关用法2.3 GateWay路由使用示例基本用法转发/重定向负载请求动态路由 2.5 断言(Predic…

Python与设计模式之桥接模式的那些事儿

内容:将一个事物的两个维度分离,使其都可以独立地变化 应用场景:当事件有两个维度上的表现,两个维度都可能需要扩展时。 话说始皇把打仗的事情交给了皇三,那作为储君的皇大可不能没有什么建树,所于就把国家…

力扣OJ(3000+)

目录 3018. 可处理的最大删除操作数 I 3032. 统计各位数字都不同的数字个数 II 3062. 链表游戏的获胜者 3116. 单面值组合的第 K 小金额 3018. 可处理的最大删除操作数 I 区间DP 3032. 统计各位数字都不同的数字个数 II 给你两个 正整数 a 和 b ,返回 闭区间…

C++ 一种交换两个数的思路

在 Lua 或者 Python 中可以使用多值赋值语句来交换两个数。例如:a, b b, a。在 C 中有没有类似的操作? 先解析一下多值赋值的原理,a, b b, a 等价于 t1, t2 b, a a, b t1, t2可以看到多值赋值还是用到了中间变量,而且还是两…

HTML5 服务器发送事件(Server-Sent Events)

参考:HTML5 服务器发送事件(Server-Sent Events) | 菜鸟教程 一,sse介绍 Server-Sent 事件 - 单向消息传递 Server-Sent 事件指的是网页自动获取来自服务器的更新。 以前也可能做到这一点,前提是网页不得不询问是否有可用的更新。通过服务…

C++友元friend

简介:C友元的作用是让外部的对象(全局函数、类、类成员函数)能够访问到某个类里面的private修饰的数据,因此,必然是使用方法或者函数来操作数据。 1、全局函数做友元 使用全局函数做友元,函数接收一个对象&…

项目上线流程(保姆级教学)

01:注册阿里云账户 02:登录阿里云 03:在桌面新建记事本保存个人账号密码等信息 04:完成重置密码 05:安装宝塔面板 命令行 yum install -y wget && wget -O install.sh http://download.bt.cn/install/instal…

java可盈保险合同管理系统的设计与实现(springboot+mysql源码+文档)

风定落花生,歌声逐流水,大家好我是风歌,混迹在java圈的辛苦码农。今天要和大家聊的是一款基于springboot的可盈保险合同管理系统。项目源码以及部署相关请联系风歌,文末附上联系信息 。 项目简介: 基于Spring Boot的…