Hyperparameter Tuning of the Prophet Model Using Particle Swarm Optimization: A Case Study on Ethereum
Abstract
In this work we use historical market data from Bitget to predict weekly open prices of Ethereum (ETH) for a 96-week period with the Prophet forecast model trained by using Particle Swarm Optimization (PSO) algorithm. Because of this, the research delves into automated hyperparameter tuning for Prophet in order to improve forecast performance on cryptocurrency markets where volatility, structural breaks and irregular trading patterns pose a significant challenge to time series prediction. The PSO algorithm is a good method to explore the high dimensional parameter space in which it can strike between the global analysis and local exploitation for detecting minimal forecast errors. Based on evaluating model performance for which we used accuracy metrics such as Mean Squared Error (MSE), Root Mean Squared Error (RMSE), Akaike Information Criterion (AIC) and Bayesian Information Criterion (BIC) in training, test holdout & full-fit situations. PSO-optimized Prophet: The results show a great in-sample fitting and fast convergence behaviour, as the best CV RMSE is slightly higher than the lowest one should have obtained if used only 10 iterations. Although forecasts exhibit stability and track long-term trends well, the model does not predict short-term fluctuations in the holdout set with high accuracy (wider forecast uncertainty intervals). Our results shed light on the utility of PSO to improve Prophet-based price prediction in cryptocurrencies, reinforce the relevance of uncertainty quantification in asset markets and inform risk-aware decisions of financial agents dealing with unstable assets.
Community
0 commentsNo discussion yet
Be the first to share a question or observation.