return data def get_metrics(data): output_data = {} for subid in data: for metric in data[subid]: if metric!="distance": if metric not in output_data: output_data[metric] = {} for road_type in data[subid][metric]: if road_type not in output_data[metric]: output_data[metric][road_type] = [] output_data[metric][road_type].append(data[subid][metric][road_type]) return output_data rospa_data = read_sav_files("../../sav_files/rospa-driver-reports-2014-01-07.sav") #axaie_data = read_sav_files("../sav_files/axaie-driver-reports-2014-01-10.sav") axaie_data,ares_scores = ut.read_sav_files_with_scores("../../sav_files/ares-reprocessed-xml-profiles-2014-01-14_subids_distance_with_scores.sav") axaie_data = get_metrics(axaie_data) stats = {} road_types = rospa_data['pace'].keys() for metric in rospa_data: if metric not in stats: stats[metric] = {} for i,road_type in enumerate(road_types): stats[metric][road_type] = get_stats(rospa_data[metric][road_type])#,label=road_type,color='c',normed=True def get_rid_of_zeros(data): output = {} for metric in data: if metric not in output: output[metric] = {} for road_type in data[metric]:
#stats,MAD,road_types = stats.get_stats_without_scores("../../sav_files/rospa-driver-reports-2014-01-07.sav") if type_of_filter == "nt2012q1_ukie_201206": filename_advanced = "../../sav_files/nt2012q1_ukie_201206_rospa_2013-09-05__for_stats.sav" filename_group = "../../sav_files/nt2012q1_ukie_201206_axaie_2013-12-14_for_stats.sav" else: filename_advanced = "../../sav_files/rospa-driver-reports-2014-01-07.sav" filename_group = "../../sav_files/nt2012q1_ukie_20130618_ares_2014-01-10_for_stats.sav" stats,MAD,road_types = stats.get_stats_without_scores_with_group(filename_advanced,filename_group) #ares_data,ares_scores = ut.read_sav_files_with_scores("../../sav_files/ares-reprocessed-xml-profiles-2014-01-14_subids_distance_with_scores.sav") #ares_data,ares_scores = ut.read_sav_files_with_scores("../../sav_files/axaie_apps_2014-01-27_subids_distance_with_scores.sav") #ares_data,ares_scores = ut.read_sav_files_with_scores("../../sav_files/axaie-driver-reports-2014-01-10_subids_distance_with_scores.sav") #ares_data,ares_scores = ut.read_sav_files_with_scores("../../sav_files/axaie_2013-12-14_subids_distance_with_scores.sav") ares_data,ares_scores = ut.read_sav_files_with_scores("../../sav_files/axaie-driver-reports-2014-01-10_subids_distance_with_scores.sav") ares_comp_scores = ut.get_scores_from_dict(ares_data,stats,road_types) arr =[] for subid in ares_comp_scores: arr.append(int(ares_comp_scores[subid]) ) #for subid in ares_scores: # arr.append(int(ares_scores[subid]) ) stars = generate_histo_of_stars(arr) print stars.keys() y = [] star_x = [] upper = [] lower = []