对于供应链管理来说,需求预测是很重要的一环。

这里我们所说的需求,是指‘基本需求’,即不考虑促销等活动时,每种商品-供货点的需求。很多库存管理系统(Inventory Management System)会根据这种商品的销量和变化程度来决定使用哪种模型。

  1. 高销量且销量平稳的模型

对于销量高且平稳的商品,我们通常使用指数平滑模型(Exponential Smoothing), 即使用窗口方程(Window function)来对时间序列模型进行处理,一个正常的移动平均(MA)模型对于过去观测值所赋予的权重是一致的,但指数平滑模型会根据时间变化给历史时间较长的观测值赋予指数型下降的权重。

基本的ES模型如下:

α是这里的平滑因子(smoothing factor),x(t)指当下观测值,s(t-1)指上一阶段的观测值,这里是说,当α越接近于1,给予过去的权重就越小,预测值也就越容易根据当下的观测值而改变,而当α趋近于0,则赋予过去的权重逐渐增大,受现在的影响也就越小。

如何确定最优的α值,还要根据不同的商品特征来决定

2. 销量高度变化的模型

对于销量高度变化的商品,这时它们的需求变化(demand variation)是很大的。这里可能就需要采用每周更新销售预测,即采用weekly forecast来应对,但这里又分为两种情形:

2.1 周/月销量与近期销量密切相关的商品

用时间序列模型来讲,这里就是指Auto-correlation较高的商品了,这类商品对于近期销量的变化非常敏感,可能是由于每年特定时间的特定事件而触发的,一段时间内的销量增长。

对此类商品进行销量预测时,应当增加近期销量在模型中所占的权重,以达到跟随近期销量快速变化的效果。比如先使用 time series cluster 来对商品进行分类,然后对于原模型中的某些parameter进行调整。

2.1 周/月销量与近期销量不太相关的商品

对于这类商品,为了避免缺货,其实更好的是根据订货周期(Order cycle)来进行周期性的预测。比如这个商品的订货周期是4周,那么我们可以把它的需求根据4周来进行分批操作,这样在订货时就能保证我们所订的货品cover这4周的销量,以减少缺货的发生。

3. 销量缓慢的模型 (slow mover)

对于大多数商家来说,可能有很大一部分商品,(40%~60%)都属于销量缓慢的商品,这些商品可能一年内并不会卖出超过250个单位。这时就要考虑商业策略,即库存和周转率(turn over rate)的平衡。每个商家都希望自己的库存足够低,在不导致缺货的同时,达到较高的周转率。在这种条件下,我们会考虑安全库存,一年内可能会在每个季度保持一定量的安全库存,来保证这个商品的正常供应。当然,如果我们的安全库存只有50个,但客户突然发了一个150个单位的订单,我们也要能承受这种一次性的缺货损失,然后从其他仓库调货。

以上是商品销量的几个基本大类。以后我还会谈到,关于商品的trend问题,即某些商品,他们可能有逐年上升或者下降的趋势,并且在每年的不同季度和周期表现出不同的pattern, 关于这种商品我们应该如何处理。以及新的商品,在没有需求历史的时候,我们该怎么做好它的商品预测。

定量库存控制模型_供应链分析:关于库存管理的预测功能(1)相关推荐

  1. 定量库存控制模型_经济订货批量不是最终的订货批量,计算订货批量的最高库存定量法...

    上个星期,在我的供应链管理分享与交流群里,讨论订货批量时,有位朋友提到,采用经济订货批量订货时,按经济订货批量公式(详见下图,EOQ等于2乘以年总需求量乘以单次订货费用除以单位库存持有成本再开根号), ...

  2. 定量库存控制模型_探索全面流动管理TFM 库存控制与低减的理性策略

    库存乃万恶之源 库存不仅占用了资金,还占用了各种管理性资源,形成了"财务性显性成本" 而且过多的库存导致"缓冲区"的存在,还使得各类问题变得不那么紧迫,从而掩盖 ...

  3. spark的流失计算模型_使用spark对sparkify的流失预测

    spark的流失计算模型 Churn prediction, namely predicting clients who might want to turn down the service, is ...

  4. 机器学习中激活函数和模型_探索机器学习中的激活和丢失功能

    机器学习中激活函数和模型 In this post, we're going to discuss the most widely-used activation and loss functions ...

  5. npm中node更新_如何在Node中管理NPM和功能时保持理智

    npm中node更新 by Ted Gross 泰德·格罗斯(Ted Gross) 如何在Node中管理NPM和功能时保持理智 (How to keep your sanity while manag ...

  6. ERP原理 : 第八节 库存管理的工作原理

    一.库存的定义 以成本和财务的观点来看,库存是金钱,是资产或现金.通常,库存是企业最大的流动资产,因此认为库存越少越好. 但相关作业人员认为,库存是成品.半成品.原材料.在制品,或者说库存是采购件.委 ...

  7. 库存管理软件测评结果大公开!秦丝、管家婆、商陆花哪家强。

    市面上的库存管理软件那么多,一个个去试要花费很多精力,最好的运气是一眼相中. 一个好的库存管理软件,至少包括以下特点: 采购管理:主要包括采购订单.采购单.退货管理三类.可向供货商通过邮件.微信等方式 ...

  8. wordpress 资料管理系统_说一说库存管理系统。

    " 库存管理系统(inventory management system)是一个企业.单位用于决策和管理的数据库系统.库存管理系统可广泛适用于批发.零售.生产的商业企业.商店.门市.仓库等, ...

  9. 供应商寄售库存管理_【论文解读】物流联合外包下库存管理模式对供应链运作的影响...

    物流联合外包下库存管理模式对供应链运作的影响 作者:冯颖,林晴,张景雄,张炎治  目录  1 引言 2 问题描述 3 数学模型 4 协调模型 5 数值算例 6 结论 1 引言 传统库存管理模式下,供应 ...

最新文章

  1. neutron CLI is deprecated and will be removed in the future. Use openstack CLI instead
  2. createtempfile 会自动回收么_靠退瓶押金能也赚到百万欧元 ,德国骗子的提款机=饮料瓶自动回收机...
  3. java 的集合说明
  4. DL之R-FCN:R-FCN算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
  5. RabbitMQ安装及PHP扩展安装(最后的代码可以测试连接是否成功)
  6. php语言难点,PHP知识难点TOP3,挑战一下你
  7. 字符串大写转小写库函数_PHP程序无需使用库函数即可将字符串转换为大写
  8. esp8266 扫描wifi_基于ESP8266与QT的智能家居控制系统设计
  9. ORA-12541 TNS:无监听程序问题解决
  10. pyspark--用法
  11. odoo tree 排序
  12. 亚马逊股价继续大涨 首度突破每股800美元
  13. linux informix数据库下载,informix数据库基础下载_informix数据库基础官方下载-太平洋下载中心...
  14. DsoFramer-辛酸泪史
  15. java基础热门侠客养成_侠客养成手册攻略大全 新手快速上手攻略[多图]
  16. 如何才能把qlv格式转换成mp4格式
  17. cmake编译so库
  18. 阿朱访谈:程序员转型期职业选择,是继续做技术高手还...
  19. 本田及通用公司利用区块链技术探索智能电网与电动汽车的互操作性
  20. 写给30岁的自己,以及所有即将、正在、已经奔三的朋友们

热门文章

  1. r统计建模与r软件期末考试题_“统计学诺贝尔奖”授予 R 语言软件工程师 Hadley Wickham | 科研圈日报...
  2. mysql5.0 mac_Mac OS X下MySQL 5.0的默认连接数
  3. java模拟银行_java模拟银行交易系统程序
  4. 文字加减前后缀lisp_LISP 图层前后缀_显示图层的Lisp程式
  5. python flask框架下登录注册界面_Python的Flask框架中实现简单的登录功能的教程
  6. java+map申明_Java中两种HashMap申明方式区别?
  7. python改变列的数据类型_PySpark SQL: 改变列的数据类型
  8. 茶百科 android代码,基于android平台手机茶百科开发设计---学位论文.doc
  9. mysql自建知识库_Mysql 搭建主從復制
  10. html 列表点,HTML + CSS:不带句点的有序列表?