Natural Time Series Parameters Forecasting: Validation of the Pattern-Sequence-Based Forecasting (PSF) Algorithm; A New Python Package
Article
Article Title | Natural Time Series Parameters Forecasting: Validation of the Pattern-Sequence-Based Forecasting (PSF) Algorithm; A New Python Package |
---|---|
ERA Journal ID | 211776 |
Article Category | Article |
Authors | Shende, Mayur Kishor, Salih, Sinan Q., Bokde, Neeraj Dhanraj, Scholz, Miklas, Oudah, Atheer Y. and Yaseen, Zaher Mundher |
Journal Title | Applied Sciences |
Journal Citation | 12 (12) |
Article Number | 6194 |
Number of Pages | 19 |
Year | 2022 |
Publisher | MDPI AG |
Place of Publication | Switzerland |
ISSN | 2076-3417 |
Digital Object Identifier (DOI) | https://doi.org/10.3390/app12126194 |
Web Address (URL) | https://www.mdpi.com/2076-3417/12/12/6194 |
Abstract | Climate change has contributed substantially to the weather and land characteristic phenomena. Accurate time series forecasting for climate and land parameters is highly essential in the modern era for climatologists. This paper provides a brief introduction to the algorithm and its implementation in Python. The pattern-sequence-based forecasting (PSF) algorithm aims to forecast future values of a univariate time series. The algorithm is divided into two major processes: the clustering of data and prediction. The clustering part includes the selection of an optimum value for the number of clusters and labeling the time series data. The prediction part consists of the selection of a window size and the prediction of future values with reference to past patterns. The package aims to ease the use and implementation of PSF for python users. It provides results similar to the PSF package available in R. Finally, the results of the proposed Python package are compared with results of the PSF and ARIMA methods in R. One of the issues with PSF is that the performance of forecasting result degrades if the time series has positive or negative trends. To overcome this problem difference pattern-sequence-based forecasting (DPSF) was proposed. The Python package also implements the DPSF method. In this method, the time series data are first differenced. Then, the PSF algorithm is applied to this differenced time series. Finally, the original and predicted values are restored by applying the reverse method of the differencing process. The proposed methodology is tested on several complex climate and land processes and its potential is evidenced. |
Keywords | PSF; univariate; forecasting; time series; Python |
Byline Affiliations | Defence Institute of Advanced Technology, India |
Dijlah University College, Iraq | |
Aarhus University, Denmark | |
University of Salford, United Kingdom | |
University of Johannesburg, South Africa | |
South Ural State University, Russia | |
University of Thi-Qar, Iraq | |
Al-Ayen University, Iraq | |
School of Mathematics, Physics and Computing | |
National University of Malaysia |
https://research.usq.edu.au/item/z02v7/natural-time-series-parameters-forecasting-validation-of-the-pattern-sequence-based-forecasting-psf-algorithm-a-new-python-package
Download files
70
total views25
total downloads0
views this month0
downloads this month