How can i do Probabilistic time series forecasting?
10 次查看(过去 30 天)
显示 更早的评论
I have an univariate time series data (eg. 17/10/2017 4:30 6328.22; 17/10/2017 5:00 6590.45; 17/10/2017 5:30 7078.27; 17/10/2017 6:00 7553.67; 17/10/2017 6:30 7828.64)
How can i do probabilistic forecast using this time series data such as quantile, interval, density and also visualise as the attached file
0 个评论
回答(1 个)
Shivam Lahoti
2024-2-18
Hi israt,
In MATLAB, probabilistic forecasting can be approached using two primary functions: 'forecast' and 'simulate'. The 'forecast' function is designed to work with fitted time series models, such as ARIMA, to generate not only point forecasts but also prediction intervals. These intervals provide a range within which future values are expected to fall with a specified probability, offering a straightforward method to assess forecast uncertainty.
The 'simulate' function generates many forecasted paths, each showing a possible future influenced by the model's uncertainty, creating a forecast density that maps out a wide range of potential trajectories for the time series.
The 'quantile' function measures uncertainty in the simulated paths by calculating key percentiles, such as the 5th, 50th, and 95th, to gauge forecast variability. This enhances probabilistic forecasts and informs decision-making.
To understand more about the above-mentioned functions, have a look at the following documentation. They have similar examples to your use case.
I hope this helps.
Regards,
Shivam.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Time Series 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!