Distributions of forecasting errors of forecast combinations: implications for inventory management

Distributions of forecasting errors of forecast combinations: implications for inventory management

Devon Barrow, Nikolaos Kourentzes

 

Key Points

  1. Forecasting errors do not respect well normal distribution in practice, even though combination forecasting does better than base methods.

  2. Combination forecasts have a better correlation between the in-sample error variance and out-of-sample variance, therefore more 'reliable' when deciding Safety Stock.

  3. Combination forecasts have a better accuracy and bias compared to base methods.

  4. Among combination forecasting methods, Median is better than Mean, in contrast to the practice.

  5. The conclusion is based on the experiment done by the authors. It's not guaranteed to be 'correct'.

 

Abstract

The study examines the forecast error distributions of base and combination forecasts and their implications for inventory performance.

 

Introduction and background

  1. Many inventory control systems assume that forecast errors are normally distributed and unbiased. This is often violated in practice.

  2. It's well recognized that combining forecasts improves forecasting accuracy. However, no much result exists on the impact of combining forecasts on the error distribution, which directly influence the choice of Safty Stock (based on the standard deviation of forecasting error instead of the std of sales).

  3. It has been observed that the difference between the properties of in- and out-of-sample errors is quite large and variable, which implies that the SS that we set may seem pretty good with respect to the samples but may result in stock out in pratice.

  4. Some common forecast combination methods (Simple mean/median, Optimal, regression... ) are introduced, most of which can be theoretically represented as a linear combination of forecasts.

Results

  1. On forecasting accuracy and bias: Theta and MAPA perform best. The latter employs multiple temporal aggregated series of the original time series, to achieve better estimation of the various time series components. Among combination methods, the simple Median method is the best.

  2. On normality: even though combinations methods better respect the normality assumption, the normality is violated very frequently. (less than 50% of cases.) Tested using Shapiro-Wilk test, which tests the deviation from normal distribution.

  3. On the correlation of in-sample variance of error and out-sample variance, combination methods perform better than base methods. The means for combination methods, in-sample variance is an appropriate estimation of the out-of-sample variance.

  4. When considering the impact on Safety Stock, when not assuming normal distribution on samples but choose an empirical distribution by model fitting, combination methods are more beneficial on SS.

Conclusion

  1. Combination methods improve forecasting accuracy and bias and also result in more normally distributed errors.

  2. Empirical error distribution of the combination forecasts is a good approximation of the out-of-sample one, which is not obvious on base methods. It's also better than assuming a normal distribution.

  3. A sidary observation is that the widely used MEAN method did not perform well (compared to MEDIAN) in the presence of irregular data. This is relevant to inv management where promotions are common. 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我! 基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip
毕设新项目基于python3.7+django+sqlite开发的学生就业管理系统源码+使用说明(含vue前端源码).zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我! 学生就业管理系统(前端) ## 项目开发环境 - IDE: vscode - node版本: v12.14.1 - npm版本: 6.13.4 - vue版本: @vue/cli 4.1.2 - 操作系统: UOS 20 ## 1.进入项目目录安装依赖 ``` npm install ``` ## 2.命令行执行进入UI界面进行项目管理 ``` vue ui ``` ## 3.编译发布包(请注意编译后存储路径) #### PS:需要将编译后的包复制到后端项目的根目录下并命名为'static' 学生就业管理系统(后端) ## 1.项目开发环境 - IDE: vscode - Django版本: 3.0.3 - Python版本: python3.7.3 - 数据库 : sqlite3(测试专用) - 操作系统 : UOS 20 ## 2.csdn下载本项目并生成/安装依赖 ``` pip freeze > requirements.txt pip install -r requirements.txt ``` ## 3.项目MySQL数据库链接错误 [点击查看解决方法](https://www.cnblogs.com/izbw/p/11279237.html)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值