from err_step import ERRStep from interleavings_step import InterleavingsStep from user_clicks_simulation_step import UserClicksSimulationStep from interleavings_simulation_step import InterleavingSimulationStep from sample_size_step import SampleSizeStep import cProfile, pstats, io pr = cProfile.Profile() pr.enable() if __name__ == '__main__': save_and_load = Saver("data/") ## Step 0 : Loading data data = save_and_load.load_data_model_1() steps = [ RankingsStep(1, "Simulate Rankings of Relevance for E and P", data), ERRStep(2, "Calculate the 𝛥measure", data), InterleavingsStep( 3, "Implement Team-Draft Interleaving and Probabilistic Interleaving ", data), UserClicksSimulationStep(4, "Simulate User Clicks", data), InterleavingSimulationStep(5, "Simulate Interleaving Experiment", data), SampleSizeStep(6, "Compute Sample Size", data), ] counter = 0