Can the Vensim PLE version achieve seasonal forecasting?

Use this forum to post Vensim related questions.
Post Reply
Xuanao Zhou
Junior Member
Posts: 4
Joined: Sun Mar 12, 2023 11:53 am
Vensim version: PLE

Can the Vensim PLE version achieve seasonal forecasting?

Post by Xuanao Zhou »

My model's objective is to set safety stock based on the prediction of the next transportation time. Transportation time is influenced by multiple factors and exhibits seasonal patterns; it is longer in the summer and winter seasons and shorter in the spring and autumn seasons. Therefore, I hope to embed a seasonal forecasting module (using the Holt-Winters method) into the model. This module will use historical transportation time data to predict the next transportation time.

Additionally, in the variables I have set for statistical analysis of transportation time, there are instances with a value of 0, indicating no transportation tasks. In such cases, how should I select non-zero data for forecasting?

I have attempted first-order exponential smoothing, but I am uncertain if this approach is reasonable. My basic model is attached for reference.

Looking forward to your insights.

Best, Xuanao
Attachments
model.mdl
(7.2 KiB) Downloaded 51 times
Administrator
Super Administrator
Posts: 4590
Joined: Wed Mar 05, 2003 3:10 am

Re: Can the Vensim PLE version achieve seasonal forecasting?

Post by Administrator »

Start by adding units to your model. I would not bother simulating or doing anything else until your model passes this basic quality check. I can immediately see a problem (you've got a variable called month).
Advice to posters seeking help (it really helps us to help you)
http://www.ventanasystems.co.uk/forum/v ... f=2&t=4391

Units are important!
http://www.bbc.co.uk/news/magazine-27509559
tomfid
Administrator
Posts: 3811
Joined: Wed May 24, 2006 4:54 am

Re: Can the Vensim PLE version achieve seasonal forecasting?

Post by tomfid »

I think the month variable is intentional, for creating a seasonal input.

Since the seasonal behavior has 3 episodes, switched in an IF THEN ELSE statement, I think you could create the same thing for seasonal smoothing - have 3 smoothing structures, one active during each episode.
Post Reply