Solar radiation forecasting using artificial neural network and random forest methods: Application to normal beam, horizontal diffuse and global components. (March 2019)