Hello. There are two files in trainData.zip:
1. energy consumption.csv
2. solar power and weather condition.csv
These two files are not used at all in the scoring python script errorMetric_ex.py.
The solarPower (in line 196 of errorMetric_ex) and loadPower (in line 198 of errorMetric_ex) comes from "site information and grid outage.csv". So essentially, there is no source of RANDOMNES!
I feel that solarPower should be obtained from "solar power and weather condition.csv" and loadPower from "energy consumption.csv" to indicate the time-varying availability in solar power and energy consumption of a site.
Can someone please clarify this doubt?
The data you mentioned is merged in a single reference file due to zindi contraints, so all the required data is imported.