Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def fill_accuracy(data):
- print(f"Data type: {type(data)}", end="\n\n")
- error_data = fill_error_list(data)
- mean_row = error_data["Mean"].value_counts()
- hmean_row = error_data["HMean"].value_counts()
- median_row = error_data["Median"].value_counts()
- mode_row = error_data["Mode"].value_counts()
- error_level_list = [0]
- accuracy_mean_list = [mean_row[0].item()]
- accurracy_hmean_list = [hmean_row[0].item()]
- accuracy_mode_list = [mode_row[0].item()]
- accuracy_median_list = [median_row[0].item()]
- for i in range(1, data.__len__()):
- error_level_list.append(i)
- accuracy_mean_list.append(mean_row[i].item() + accuracy_mean_list[i-1])
- accuracy_mode_list.append(mean_row[i].item() + accuracy_mode_list[i-1])
- accuracy_median_list.append(mean_row[i].item() + accuracy_median_list[i-1])
- accurracy_hmean_list.append(mean_row[i].item() + accurracy_hmean_list[i-1])
- accuracy_dict = {
- "ErrorLevel": error_level_list,
- "Mean": accuracy_mean_list,
- "HMean": accurracy_hmean_list,
- "Mode": accuracy_mode_list,
- "Median": accuracy_median_list
- }
- return pd.DataFrame(data=accuracy_dict)
Advertisement
Add Comment
Please, Sign In to add comment