In [1]:
import loadForecast as lf
import pandas as pd


Traceback (most recent call last):

  File "/anaconda3/lib/python3.6/site-packages/IPython/core/interactiveshell.py", line 3267, in run_code
    exec(code_obj, self.user_global_ns, self.user_ns)

  File "<ipython-input-1-0812b82e016a>", line 1, in <module>
    import loadForecast as lf

  File "/Users/kevinmcelwee/Desktop/forecast_testing/loadForecast.py", line 402
    print "Metric not recognized"
                                ^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print("Metric not recognized")?

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