import csv,json,hashlib
from pathlib import Path
rows=list(csv.DictReader(open('/data/daily.csv')))
pos=[r for r in rows if r['rise']=='1'];neg=[r for r in rows if r['rise']=='0']
result={}
for field in ['ww_lag0','ww_lag7']:
 wins=sum((float(p[field])>float(n[field]))+0.5*(float(p[field])==float(n[field])) for p in pos for n in neg)
 result[field]=wins/(len(pos)*len(neg))
print(json.dumps({'independent_pairwise_auroc':result,'days':len(rows),'positive':len(pos),'negative':len(neg)}))
