├── .gitignore ├── LICENSE ├── README.md ├── classification ├── O_class.png ├── catboost_info │ ├── catboost_training.json │ ├── learn │ │ └── events.out.tfevents │ ├── learn_error.tsv │ └── time_left.tsv ├── data_profiling.ipynb ├── dependance_plots │ ├── dependance_Clearances.png │ ├── dependance_Fouls_conceded.png │ ├── dependance_Fouls_received.png │ ├── dependance_Free_kicks.png │ ├── dependance_Ground_duels.png │ ├── dependance_Ground_duels_lost.png │ ├── dependance_Ground_duels_won.png │ ├── dependance_Interceptions.png │ ├── dependance_Passes.png │ ├── dependance_Shots_on_target.png │ ├── dependance_Successful_passes.png │ └── dependance_Unsuccessful_passes.png ├── dt_analysis.ipynb ├── dt_images │ ├── full_tree.png │ └── full_tree.svg ├── individual_plots │ ├── individual_plot_12.png │ ├── individual_plot_31.png │ ├── individual_plot_5.png │ └── individual_plot_9.png ├── logs.log ├── lr_analysis.ipynb ├── nn_analysis.ipynb ├── pre_dt_analysis.ipynb ├── static_models │ ├── coef.csv │ ├── dt_6_10.pkl │ ├── lr_6_10.pkl │ ├── nn_model_19.pkl │ └── tunned_nn_model_19.pkl ├── summary_plot.png └── summary_plots │ └── summary_plot.png ├── config ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-36.pyc │ ├── pyspark_config.cpython-36.pyc │ └── settings.cpython-36.pyc ├── pyspark_config.py └── settings.py ├── data ├── ds.csv ├── gender_analysis_football.csv ├── opta_combined_ds.csv ├── opta_ds │ ├── F_NLDE.csv │ ├── GroupA_BENL.csv │ ├── GroupA_DEBE.csv │ ├── GroupA_NLDE.csv │ ├── GroupA_NLNW.csv │ ├── GroupA_NWBE.csv │ ├── GroupA_NWDE.csv │ ├── GroupB_DUIT.csv │ ├── GroupB_DUZW.csv │ ├── GroupB_RUDU.csv │ ├── GroupB_RUIT.csv │ ├── GroupB_ZWIT.csv │ ├── GroupB_ZWRU.csv │ ├── GroupC_FRIJS.csv │ ├── GroupC_FROO.csv │ ├── GroupC_IJSOO.csv │ ├── GroupC_IJSZW.csv │ ├── GroupC_OOZW.csv │ ├── GroupC_ZWFR.csv │ ├── GroupD_ENSC.csv │ ├── GroupD_ENSP.csv │ ├── GroupD_POEN.csv │ ├── GroupD_SCPO.csv │ ├── GroupD_SCSP.csv │ ├── GroupD_SPPO.csv │ ├── QF_DUDE.csv │ ├── QF_ENFR.csv │ ├── QF_NLZW.csv │ ├── QF_OOSP.csv │ ├── SF_DEOO.csv │ └── SF_NLEN.csv ├── opta_summary.csv ├── soccerlogs_ds.csv ├── soccerlogs_ds_with_name.csv ├── soccerlogs_summary.csv ├── whoscored_reference.xlsx └── wyscout_players.csv ├── data_cleaning ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-36.pyc │ └── merger.cpython-36.pyc ├── catboost_info │ ├── catboost_training.json │ ├── learn │ │ └── events.out.tfevents │ ├── learn_error.tsv │ └── time_left.tsv ├── eda.ipynb ├── logs.log ├── merger.py ├── opta_ds_descriptor.py ├── profiling.py ├── whoscored.py └── wyscout_ds_descriptor.py ├── data_gathering ├── __init__.py ├── opta_parser.py └── wyscout_parser.py ├── fig └── figure1_methodology.png ├── requirements.txt └── viz.py /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | .ipynb_checkpoints/ -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/README.md -------------------------------------------------------------------------------- /classification/O_class.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/classification/O_class.png -------------------------------------------------------------------------------- /classification/catboost_info/catboost_training.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/classification/catboost_info/catboost_training.json -------------------------------------------------------------------------------- /classification/catboost_info/learn/events.out.tfevents: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/classification/catboost_info/learn/events.out.tfevents -------------------------------------------------------------------------------- /classification/catboost_info/learn_error.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/classification/catboost_info/learn_error.tsv -------------------------------------------------------------------------------- /classification/catboost_info/time_left.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/classification/catboost_info/time_left.tsv -------------------------------------------------------------------------------- /classification/data_profiling.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/classification/data_profiling.ipynb -------------------------------------------------------------------------------- /classification/dependance_plots/dependance_Clearances.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/classification/dependance_plots/dependance_Clearances.png -------------------------------------------------------------------------------- /classification/dependance_plots/dependance_Fouls_conceded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/classification/dependance_plots/dependance_Fouls_conceded.png -------------------------------------------------------------------------------- /classification/dependance_plots/dependance_Fouls_received.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/classification/dependance_plots/dependance_Fouls_received.png -------------------------------------------------------------------------------- /classification/dependance_plots/dependance_Free_kicks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/classification/dependance_plots/dependance_Free_kicks.png -------------------------------------------------------------------------------- /classification/dependance_plots/dependance_Ground_duels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/classification/dependance_plots/dependance_Ground_duels.png -------------------------------------------------------------------------------- /classification/dependance_plots/dependance_Ground_duels_lost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/classification/dependance_plots/dependance_Ground_duels_lost.png -------------------------------------------------------------------------------- /classification/dependance_plots/dependance_Ground_duels_won.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/classification/dependance_plots/dependance_Ground_duels_won.png -------------------------------------------------------------------------------- /classification/dependance_plots/dependance_Interceptions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/classification/dependance_plots/dependance_Interceptions.png -------------------------------------------------------------------------------- /classification/dependance_plots/dependance_Passes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/classification/dependance_plots/dependance_Passes.png -------------------------------------------------------------------------------- /classification/dependance_plots/dependance_Shots_on_target.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/classification/dependance_plots/dependance_Shots_on_target.png -------------------------------------------------------------------------------- /classification/dependance_plots/dependance_Successful_passes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/classification/dependance_plots/dependance_Successful_passes.png -------------------------------------------------------------------------------- /classification/dependance_plots/dependance_Unsuccessful_passes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/classification/dependance_plots/dependance_Unsuccessful_passes.png -------------------------------------------------------------------------------- /classification/dt_analysis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/classification/dt_analysis.ipynb -------------------------------------------------------------------------------- /classification/dt_images/full_tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/classification/dt_images/full_tree.png -------------------------------------------------------------------------------- /classification/dt_images/full_tree.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/classification/dt_images/full_tree.svg -------------------------------------------------------------------------------- /classification/individual_plots/individual_plot_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/classification/individual_plots/individual_plot_12.png -------------------------------------------------------------------------------- /classification/individual_plots/individual_plot_31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/classification/individual_plots/individual_plot_31.png -------------------------------------------------------------------------------- /classification/individual_plots/individual_plot_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/classification/individual_plots/individual_plot_5.png -------------------------------------------------------------------------------- /classification/individual_plots/individual_plot_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/classification/individual_plots/individual_plot_9.png -------------------------------------------------------------------------------- /classification/logs.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/classification/logs.log -------------------------------------------------------------------------------- /classification/lr_analysis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/classification/lr_analysis.ipynb -------------------------------------------------------------------------------- /classification/nn_analysis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/classification/nn_analysis.ipynb -------------------------------------------------------------------------------- /classification/pre_dt_analysis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/classification/pre_dt_analysis.ipynb -------------------------------------------------------------------------------- /classification/static_models/coef.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/classification/static_models/coef.csv -------------------------------------------------------------------------------- /classification/static_models/dt_6_10.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/classification/static_models/dt_6_10.pkl -------------------------------------------------------------------------------- /classification/static_models/lr_6_10.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/classification/static_models/lr_6_10.pkl -------------------------------------------------------------------------------- /classification/static_models/nn_model_19.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/classification/static_models/nn_model_19.pkl -------------------------------------------------------------------------------- /classification/static_models/tunned_nn_model_19.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/classification/static_models/tunned_nn_model_19.pkl -------------------------------------------------------------------------------- /classification/summary_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/classification/summary_plot.png -------------------------------------------------------------------------------- /classification/summary_plots/summary_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/classification/summary_plots/summary_plot.png -------------------------------------------------------------------------------- /config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/config/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /config/__pycache__/pyspark_config.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/config/__pycache__/pyspark_config.cpython-36.pyc -------------------------------------------------------------------------------- /config/__pycache__/settings.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/config/__pycache__/settings.cpython-36.pyc -------------------------------------------------------------------------------- /config/pyspark_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/config/pyspark_config.py -------------------------------------------------------------------------------- /config/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/config/settings.py -------------------------------------------------------------------------------- /data/ds.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/ds.csv -------------------------------------------------------------------------------- /data/gender_analysis_football.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/gender_analysis_football.csv -------------------------------------------------------------------------------- /data/opta_combined_ds.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/opta_combined_ds.csv -------------------------------------------------------------------------------- /data/opta_ds/F_NLDE.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/opta_ds/F_NLDE.csv -------------------------------------------------------------------------------- /data/opta_ds/GroupA_BENL.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/opta_ds/GroupA_BENL.csv -------------------------------------------------------------------------------- /data/opta_ds/GroupA_DEBE.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/opta_ds/GroupA_DEBE.csv -------------------------------------------------------------------------------- /data/opta_ds/GroupA_NLDE.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/opta_ds/GroupA_NLDE.csv -------------------------------------------------------------------------------- /data/opta_ds/GroupA_NLNW.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/opta_ds/GroupA_NLNW.csv -------------------------------------------------------------------------------- /data/opta_ds/GroupA_NWBE.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/opta_ds/GroupA_NWBE.csv -------------------------------------------------------------------------------- /data/opta_ds/GroupA_NWDE.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/opta_ds/GroupA_NWDE.csv -------------------------------------------------------------------------------- /data/opta_ds/GroupB_DUIT.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/opta_ds/GroupB_DUIT.csv -------------------------------------------------------------------------------- /data/opta_ds/GroupB_DUZW.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/opta_ds/GroupB_DUZW.csv -------------------------------------------------------------------------------- /data/opta_ds/GroupB_RUDU.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/opta_ds/GroupB_RUDU.csv -------------------------------------------------------------------------------- /data/opta_ds/GroupB_RUIT.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/opta_ds/GroupB_RUIT.csv -------------------------------------------------------------------------------- /data/opta_ds/GroupB_ZWIT.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/opta_ds/GroupB_ZWIT.csv -------------------------------------------------------------------------------- /data/opta_ds/GroupB_ZWRU.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/opta_ds/GroupB_ZWRU.csv -------------------------------------------------------------------------------- /data/opta_ds/GroupC_FRIJS.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/opta_ds/GroupC_FRIJS.csv -------------------------------------------------------------------------------- /data/opta_ds/GroupC_FROO.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/opta_ds/GroupC_FROO.csv -------------------------------------------------------------------------------- /data/opta_ds/GroupC_IJSOO.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/opta_ds/GroupC_IJSOO.csv -------------------------------------------------------------------------------- /data/opta_ds/GroupC_IJSZW.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/opta_ds/GroupC_IJSZW.csv -------------------------------------------------------------------------------- /data/opta_ds/GroupC_OOZW.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/opta_ds/GroupC_OOZW.csv -------------------------------------------------------------------------------- /data/opta_ds/GroupC_ZWFR.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/opta_ds/GroupC_ZWFR.csv -------------------------------------------------------------------------------- /data/opta_ds/GroupD_ENSC.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/opta_ds/GroupD_ENSC.csv -------------------------------------------------------------------------------- /data/opta_ds/GroupD_ENSP.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/opta_ds/GroupD_ENSP.csv -------------------------------------------------------------------------------- /data/opta_ds/GroupD_POEN.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/opta_ds/GroupD_POEN.csv -------------------------------------------------------------------------------- /data/opta_ds/GroupD_SCPO.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/opta_ds/GroupD_SCPO.csv -------------------------------------------------------------------------------- /data/opta_ds/GroupD_SCSP.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/opta_ds/GroupD_SCSP.csv -------------------------------------------------------------------------------- /data/opta_ds/GroupD_SPPO.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/opta_ds/GroupD_SPPO.csv -------------------------------------------------------------------------------- /data/opta_ds/QF_DUDE.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/opta_ds/QF_DUDE.csv -------------------------------------------------------------------------------- /data/opta_ds/QF_ENFR.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/opta_ds/QF_ENFR.csv -------------------------------------------------------------------------------- /data/opta_ds/QF_NLZW.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/opta_ds/QF_NLZW.csv -------------------------------------------------------------------------------- /data/opta_ds/QF_OOSP.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/opta_ds/QF_OOSP.csv -------------------------------------------------------------------------------- /data/opta_ds/SF_DEOO.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/opta_ds/SF_DEOO.csv -------------------------------------------------------------------------------- /data/opta_ds/SF_NLEN.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/opta_ds/SF_NLEN.csv -------------------------------------------------------------------------------- /data/opta_summary.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/opta_summary.csv -------------------------------------------------------------------------------- /data/soccerlogs_ds.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/soccerlogs_ds.csv -------------------------------------------------------------------------------- /data/soccerlogs_ds_with_name.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/soccerlogs_ds_with_name.csv -------------------------------------------------------------------------------- /data/soccerlogs_summary.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/soccerlogs_summary.csv -------------------------------------------------------------------------------- /data/whoscored_reference.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/whoscored_reference.xlsx -------------------------------------------------------------------------------- /data/wyscout_players.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data/wyscout_players.csv -------------------------------------------------------------------------------- /data_cleaning/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data_cleaning/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data_cleaning/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /data_cleaning/__pycache__/merger.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data_cleaning/__pycache__/merger.cpython-36.pyc -------------------------------------------------------------------------------- /data_cleaning/catboost_info/catboost_training.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data_cleaning/catboost_info/catboost_training.json -------------------------------------------------------------------------------- /data_cleaning/catboost_info/learn/events.out.tfevents: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data_cleaning/catboost_info/learn/events.out.tfevents -------------------------------------------------------------------------------- /data_cleaning/catboost_info/learn_error.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data_cleaning/catboost_info/learn_error.tsv -------------------------------------------------------------------------------- /data_cleaning/catboost_info/time_left.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data_cleaning/catboost_info/time_left.tsv -------------------------------------------------------------------------------- /data_cleaning/eda.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data_cleaning/eda.ipynb -------------------------------------------------------------------------------- /data_cleaning/logs.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data_cleaning/logs.log -------------------------------------------------------------------------------- /data_cleaning/merger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data_cleaning/merger.py -------------------------------------------------------------------------------- /data_cleaning/opta_ds_descriptor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data_cleaning/opta_ds_descriptor.py -------------------------------------------------------------------------------- /data_cleaning/profiling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data_cleaning/profiling.py -------------------------------------------------------------------------------- /data_cleaning/whoscored.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data_cleaning/whoscored.py -------------------------------------------------------------------------------- /data_cleaning/wyscout_ds_descriptor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data_cleaning/wyscout_ds_descriptor.py -------------------------------------------------------------------------------- /data_gathering/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data_gathering/opta_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data_gathering/opta_parser.py -------------------------------------------------------------------------------- /data_gathering/wyscout_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/data_gathering/wyscout_parser.py -------------------------------------------------------------------------------- /fig/figure1_methodology.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/fig/figure1_methodology.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/requirements.txt -------------------------------------------------------------------------------- /viz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcgarnica13/ml-interpretability-european-football/HEAD/viz.py --------------------------------------------------------------------------------