| Literature DB >> 31344050 |
Yihang Zhu1, Yinglei Zhao1, Jingjin Zhang1, Na Geng2, Danfeng Huang1.
Abstract
Demand for spring onion seeds is variable and maintaining its supply is crucial to the success of seed companies. Spring onion seed demand forecasting, which can help reduce the high operational costs increased by long-period propagation and complex logistics, has not previously been investigated yet. This paper provides a novel perspective on spring onion seed demand forecasting and proposes a hybrid Holt-Winters and support vector machine (SVM) forecasting model. The model uses dynamic factors, including historical seed sales, seed inventory, spring onion crop market price and weather data, as inputs to forecast spring onion seed demand. Forecasting error, i.e. the difference between actual and forecasted demand, is assessed. Two advanced machine learning models are trained on the same dataset as benchmark models. Numerical experiments using actual commercial sales data for three spring onion seed varieties show the proposed hybrid model outperformed the statistical-based models for all three forecasting errors. Seed inventory, spring onion crop market price and historical seed sales are the most important dynamic factors, among which seed inventory has short-term influence while other two have mid-term influence on seed demand forecasting. The absolute minimum temperature is the only factor having long-term influence. This study provides a promising spring onion seed demand forecasting model that helps understand the relationships between seed demand and other dynamic factors and the model could potentially be applied to demand forecasting of other crop seeds to reduce total operational costs.Entities:
Year: 2019 PMID: 31344050 PMCID: PMC6658075 DOI: 10.1371/journal.pone.0219889
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Fig 1Spring onion seed demand forecasting methodology and its importance.
The left side shows the relationships between demand forecasting and other processes. The right side shows the hybrid Holt-Winters (HW) and support vector machine (SVM) demand forecasting methodology proposed in this study.
Fig 2Historical monthly sales data for the three spring onion seed varieties between August 2011 and December 2016.
The forecasting performance of the proposed hybrid model with different variables of dynamic factors input.
| Variables | MAPE (%) of forecasting without the variable input | ||
|---|---|---|---|
| Variety A | Variety B | Variety C | |
| All variables included | 17.65 | 49.83 | 13.35 |
| Seed sales previous month S(t-1) | 43.69 | 99.72 | 30.99 |
| Seed sales previous 2 months S(t-2) | 45.14 | 107.38 | 21.48 |
| Seed sales 3-month moving average S-MA3 | 57.78 | 117.07 | 28.25 |
| Seed sales 6-month moving average S-MA6 | 43.21 | 132.33 | 30.07 |
| Seed sales the same time last year S(t-12) | 29.65 | 83.33 | 24.05 |
| Seed inventory previous month I(t-1) | 21.82 | 66.78 | 16.79 |
| Seed inventory previous 2 months I(t-2) | 21.37 | 64.60 | 16.62 |
| Seed inventory 3-month moving average I-MA3 | 18.22 | 44.12 | 11.46 |
| Seed inventory 6-month moving average I-MA6 | 16.38 | 42.12 | 11.53 |
| Seed inventory the same time last year I(t-12) | 18.81 | 53.95 | 15.05 |
| Spring onion market price previous month P(t-1) | 35.38 | 91.40 | 22.72 |
| Spring onion market price previous 2 months P(t-2) | 31.28 | 85.33 | 22.35 |
| Spring onion market price 3-month moving average P-MA3 | 41.63 | 95.11 | 27.86 |
| Spring onion market price 6-month moving average P-MA6 | 41.67 | 110.92 | 25.14 |
| Spring onion market price the same time last year P(t-12) | 29.36 | 76.73 | 19.96 |
| Average temperature previous month T(t-1) | 23.23 | 66.41 | 18.27 |
| Average temperature previous 2 months T(t-2) | 23.12 | 66.09 | 18.18 |
| Average temperature the same time last year T(t-12) | 22.48 | 64.25 | 17.68 |
| Absolute max. temperature previous month TX(t-1) | 24.64 | 71.23 | 20.21 |
| Absolute max. temperature previous 2 months TX(t-2) | 24.63 | 71.19 | 20.20 |
| Absolute max. temperature the same time last year TX(t-12) | 23.39 | 67.61 | 19.18 |
| Absolute min. temperature previous month TN(t-1) | 24.32 | 76.65 | 20.79 |
| Absolute min. temperature previous 2 months TN(t-2) | 24.66 | 77.73 | 21.09 |
| Absolute min. temperature the same time last year TN(t-12) | 26.96 | 84.98 | 23.05 |
| Precipitation previous month PC(t-1) | 18.09 | 47.13 | 12.83 |
| Precipitation previous 2 months PC(t-2) | 19.48 | 54.91 | 12.36 |
| Precipitation the same time last year PC(t-12) | 20.66 | 53.93 | 16.79 |
a This row represents the results of the proposed hybrid model with all variables inputted
b S(t-1) refers to seed sales one month before the current month t, S-MA3 = , S-MA6 = ; other variables are expressed in a similar manner.
The comparison of demand forecasting performance on the testing set among different models.
| Error type | ARIMA | mul-HW | ANN | RF | Proposed hybrid model | |
|---|---|---|---|---|---|---|
| Variety A | MAPE | 67.70% | 36.90% | 30.27% | 32.68% | 17.65% |
| MAE | 289.962 | 222.280 | 117.157 | 177.280 | 83.2094 | |
| MSE | 131271 | 117031 | 19305.2 | 64329.7 | 11524.3 | |
| Variety B | MAPE | 446.00% | 221.80% | 120.92% | 104.74% | 49.83% |
| MAE | 98.6893 | 104.778 | 39.7028 | 65.9704 | 16.7287 | |
| MSE | 15583.4 | 20054.7 | 1985.59 | 14737.5 | 447.259 | |
| Variety B | MAPE | 39.84% | 42.28% | 20.32% | 18.14% | 17.88% |
| MAE | 114.991 | 120.396 | 43.7411 | 77.3880 | 18.4626 | |
| MSE | 29513.2 | 24621.7 | 2343.33 | 18318.8 | 535.098 | |
| Variety C | MAPE | 55.30% | 38.60% | 35.82% | 26.22% | 13.35% |
| MAE | 217.845 | 184.033 | 136.930 | 131.409 | 64.2900 | |
| MSE | 51321.1 | 48359.8 | 19578.6 | 28913.1 | 6062.61 |
a The one-year growth cycle of variety A starts in January, while the growth cycles of varieties B and C start in August
b Variety B (Sep.—Dec. 2016) refers to the results for variety B excluding the sales value for August 2016.
Fig 3Comparison of actual sales and the forecasting results of the different models in the testing set.
MAPEs of the proposed hybrid model forecasting using different SVM parameters.
| MAPE (%) of testing set | ||
|---|---|---|
| 1.00E+03 | 1.00E-05 | 15.23 |
| 1.00E-06 | 14.19 | |
| 1.00E-07 | 21.19 | |
| 1.00E-08 | 24.86 | |
| 1.00E+04 | 1.00E-05 | 16.09 |
| 1.00E-06 | 13.82 | |
| 1.00E-07 | 14.15 | |
| 1.00E-08 | 21.19 | |
| 1.00E-05 | 17.27 | |
| 1.00E-06 | 14.16 | |
| 1.00E-08 | 18.99 | |
| 1.00E+06 | 1.00E-05 | 19.22 |
| 1.00E-06 | 14.51 | |
| 1.00E-07 | 13.56 | |
| 1.00E-08 | 18.67 |
Fig 4Analysis of the influence and interaction between dynamic factors using the Morris method.
The horizontal axis is the mean absolute value of the elementary effect (μ*), which represents the influence of a factor on output. The vertical axis is the standard deviation (σ), which represents the interaction of a factor with other factors. The dashed line σ = μ* represents point at which interaction with other factors equals the influence on output.