Skip to content
Snippets Groups Projects
recall_precision.py 646 B
Newer Older
William Bell's avatar
William Bell committed
import analysis_functions
import analysis_plots
import data_model

"""
A program to demonstrate plotting
precision and recall vs rank.
"""

# Load the CSV data.
query_results = data_model.load_query_results()

# Find the recall and precision.
recall_vs_rank = analysis_functions.recall(query_results[1])
precision_vs_rank = analysis_functions.precision(query_results[1])
rank = list(range(1, len(precision_vs_rank)+1))

# Plot the recall and precision.
analysis_plots.recall_precision("recall_precision.png",
                                rank,
                                recall_vs_rank,
                                precision_vs_rank)