Predicting Solar Energy Using LSTM, GRU, and XGBoost: An Analysis with ICA and PCA
摘要
Predicting solar energy accurately is crucial for optimizing renewable energy systems. This study explores the application of machine learning techniques—namely Long Short-Term Memory (LSTM), Gated Recurrent Units (GRU), and Extreme Gradient Boosting (XGBoost)—to forecast solar energy output, focusing on Direct Normal Irradiance (DNI) based on meteorological features. Additionally, we investigate the effects of dimensionality reduction methods, including Independent Component Analysis (ICA) and Principal Component Analysis (PCA), on model performance. Our results reveal that both ICA and PCA improve prediction accuracy, with PCA slightly outperforming ICA in most cases. Among the models tested, LSTM and GRU exhibit superior performance in capturing both short- and long-term trends in solar irradiance, while XGBoost offers competitive results with simpler architectures.