Combining machine learning models through multiple data division methods for PM2.5 forecasting in Northern Xinjiang, China