特征工程:从5个核心维度构造水果销售预测特征
🤍 前端开发工程师、技术日更博主、已过CET6
🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1
🕠牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》、《前端求职突破计划》
🍚蓝桥云课签约作者、上架课程《Vue.js 和 Egg.js 开发企业级健康管理项目》、《带你从入门到实战全面掌握 uni-app》
文章目录
- 生鲜/水果销量预测5大特征维度,直接决定预测精度上限。
- 一、总览:5大核心维度
- 二、维度1:时间周期特征(最重要!)
- 必构造特征
- 业务逻辑
- 三、维度2:商品基础特征(分类属性)
- 必构造特征
- 业务逻辑
- 四、维度3:历史销量统计特征(时序核心)
- 必构造特征
- 业务逻辑
- 五、维度4:价格与促销特征(需求敏感)
- 必构造特征
- 业务逻辑
- 六、维度5:库存与损耗特征(供应链约束)
- 必构造特征
- 业务逻辑
- 七、最终建模特征表(直接复制使用)
- 八、一句话总结(最核心)
生鲜/水果销量预测5大特征维度,直接决定预测精度上限。
一、总览:5大核心维度
- 时间周期特征(销量规律核心)
- 商品基础特征(品类、属性)
3.** 历史销量/统计特征**(趋势、周期)
4.** 价格与促销特征**(需求敏感点)
5.** 库存与损耗特征**(供应链约束)
这5类覆盖了95%水果预测精度来源。
二、维度1:时间周期特征(最重要!)
水果销量70%规律来自时间。
必构造特征
- 年、月、日
- 星期几(1~7)
- 是否周末(0/1)
- 是否节假日(0/1)
- 是否店庆/活动日(0/1)
- 季节(春/夏/秋/冬)
- 是否应季水果(0/1)
- 天气(晴/雨/高温/低温)
- 月初/月中/月末
业务逻辑
- 周末销量 ↑
- 雨天销量 ↓
- 应季水果销量 ↑
- 节假日销量 ↑
三、维度2:商品基础特征(分类属性)
让模型区分什么水果、什么属性。
必构造特征
- 商品ID
- 一级分类(水果/干果)
- 二级分类(瓜类/柑橘/浆果/核果/苹果类)
- 单位(斤/箱/个)
- 易损耗等级(高/中/低)
- 是否礼盒
- 上市周期
业务逻辑
- 易损耗 → 不能囤货
- 浆果类 → 波动大
- 瓜类 → 夏季爆发
四、维度3:历史销量统计特征(时序核心)
AutoGluon 提升精度最关键的特征组。
必构造特征
- 日销量(目标y)
- 7日平均销量
- 14日平均销量
- 30日平均销量
- 环比增长率
- 上周同日销量
- 上上周同日销量
- 销量滑动方差(波动大小)
- 销量最大值/最小值
业务逻辑
- 上周同日 ≈ 今日销量(最强规律)
- 滑动平均 → 看趋势
- 方差 → 看稳定性
五、维度4:价格与促销特征(需求敏感)
水果是价格极度敏感商品。
必构造特征
- 售价
- 进价
- 价差(毛利)
- 毛利率
- 折扣力度
- 近7天均价
- 价格波动
- 是否特价
业务逻辑
- 降价 → 销量↑
- 毛利率低 → 走量
- 价格波动大 → 销量波动大
六、维度5:库存与损耗特征(供应链约束)
有货才能卖,无货预测不准。
必构造特征
- 期初库存
- 当日入库量
- 期末库存
- 库存周转天数
- 损耗量
- 损耗率
- 缺货标记(0/1)
业务逻辑
- 库存不足 → 销量被限制
- 损耗高 → 定价高
- 周转快 → 爆款
七、最终建模特征表(直接复制使用)
最终给 AutoGluon 的表结构如下:
| 特征名称 | 类型 | 所属维度 |
|---|---|---|
| 日期 | 时间 | 时间 |
| 商品ID | 类别 | 商品 |
| 分类 | 类别 | 商品 |
| 星期 | 类别 | 时间 |
| 是否周末 | 0/1 | 时间 |
| 是否节假日 | 0/1 | 时间 |
| 应季水果 | 0/1 | 商品 |
| 售价 | 数值 | 价格 |
| 进价 | 数值 | 价格 |
| 毛利率 | 数值 | 价格 |
| 库存 | 数值 | 库存 |
| 7日销量均值 | 数值 | 历史 |
| 上周同日销量 | 数值 | 历史 |
| 天气 | 类别 | 时间 |
| 活动标记 | 0/1 | 时间 |
| 销量(目标y) | 数值 | 标签 |
八、一句话总结(最核心)
时间特征找规律
商品特征分品类
历史特征看趋势
价格特征定需求
库存特征限上限
这5套特征构造完,丢给 AutoGluon,销量预测精度直接提升一个档次。
