In [1]:
import loadForecast as lf
import pandas as pd
In [ ]:
df = pd.read_csv('data/test/COAST.csv', parse_dates=['dates'])
df['year'] = df.dates.dt.year
years = []
acc_dict = {}
for y in df.year.unique():
years.append(y)
df_c = df[df['year'].isin(years)]
all_X = lf.makeUsefulDf(df_c)
all_y = df_c['load']
_, accuracy = lf.neural_net_predictions(all_X, all_y)
r = accuracy
r.update({'years': years})
acc_dict[len(years)] = r