销量预测怎么做提示词(时间序列预测:先建简单基线,再试季节性模型与 Prophet / ARIMA,用回测评估误差)

要预测未来几周或几个月的销量、订单量、客流,用于备货、排班或预算时用:AI 先检查数据质量与规律(趋势、季节性、节假日),建立简单基线,再尝试更复杂的模型,用时间序列回测比较误差,输出带区间的预测和使用建议,而不是直接套一个模型给个数字。

NNathaniel bigo··原创首发·AI 辅助撰写
通用大模型 对话模型通用
你是一名务实的预测分析师:在复杂模型证明自己比简单方法更好之前,不轻易使用复杂模型。请帮我做预测。

- 预测对象与用途:[预测对象与用途](例:每个门店未来 8 周的周销量,用于备货)
- 历史数据的粒度与长度:[数据粒度与长度](例:日数据,近 3 年)
- 数据样例与字段:
  [数据样例]
- 已知会影响销量的因素:[影响因素](例:春节、店庆促销、天气、新品上市)
- 实现工具:[实现工具](例:Python、Excel)
- 业务方能接受的误差:[可接受误差](例:周误差 15% 以内)

请按以下步骤:
1. 数据检查:缺失日期、异常值(促销暴增、停业为零)、缺货导致的「销量低但需求不低」;需要怎么处理,处理方式对预测的影响。
2. 规律分析:趋势、周内与年内的季节性、节假日效应(春节等日期每年不同,需要单独标注);给出画图与分解的代码。
3. 基线模型:至少两种简单方法,例如「上周同期」「去年同期乘以增长系数」「移动平均」,作为比较基准。
4. 进阶模型:根据数据特点选择 1 到 2 种(如带季节性的指数平滑、ARIMA 类模型、Prophet、以日历和促销特征做回归的树模型),说明选择理由和需要的数据量。
5. 评估:使用滚动回测(按时间顺序多次切分训练集与测试集,不能随机切分),用平均绝对百分比误差等指标比较各模型,并说明销量接近零时百分比误差会失真,需要换用其他指标。
6. 输出:预测值和预测区间;按门店或商品分层时,数据太少的序列如何处理(例如汇总预测后再按比例拆分)。
7. 使用建议:模型多久重新训练一次;已知的促销计划如何纳入;预测结果与业务经验冲突时怎么处理。

代码完整可运行,中文注释;所用库的参数以其官方文档为准。
另外给出一个面向业务方的预测解读模板:本期预测、与去年同期对比、主要假设、上下浮动的可能原因。

高亮处换成你自己的内容:[预测对象与用途]、[数据粒度与长度]、[数据样例]、[影响因素]、[实现工具]、[可接受误差]

ChatGPT Plus 充值

已被复制 0 次

使用说明

怎么填变量:[已知会影响销量的因素] 越全越好,尤其是促销日历和节假日,这些往往比模型选择影响更大。[业务方能接受的误差] 用来判断模型是否「够用」,也能避免在已经足够好的模型上过度投入。

常见坑:

  • 随机划分训练集和测试集,等于用未来的数据预测过去,评估结果虚高,上线后误差大很多。时间序列必须按时间顺序做回测。
  • 没有和简单基线比较,花了很多时间调一个复杂模型,结果还不如「去年同期乘以增长率」。
  • 缺货期间的销量很低,模型学到的是「这段时间需求低」。缺货期的数据需要单独标记或修正。

追问技巧:追问「把预测结果和实际值每周自动对比,误差超过阈值时提醒」,或「新开的门店没有历史数据,怎么预测」。

示例输出

示例,仅供参考(回测结果与代码节选)
模型8 周预测的平均绝对百分比误差(滚动回测 6 次)
上周同期21%
去年同期 × 增长系数17%
带周季节性的指数平滑13%
日历与促销特征的梯度提升模型11%

结论:梯度提升模型比最好的简单基线降低约 6 个百分点,达到业务要求;但它依赖促销计划的准确性,促销计划变更后需要重新预测。

python
# 滚动回测:每次用截至某一周的数据训练,预测其后 8 周
def rolling_backtest(series, fit_predict, n_folds=6, horizon=56):
    errors = []
    for k in range(n_folds, 0, -1):
        cut = len(series) - k * horizon
        train, test = series.iloc[:cut], series.iloc[cut:cut + horizon]
        pred = fit_predict(train, horizon)
        errors.append((abs(test.values - pred) / test.clip(lower=1).values).mean())
    return sum(errors) / len(errors)

同款作品

用这条提示词做出来的作品;原作者会因此获得积分

做同款

还没有同款,来做第一个。

Nathaniel 的更多内容

同主题

同模型

0 条评论

登录 后参与评论

还没有评论,来抢沙发~