Python 3.7+ is required. To install the requirements:
pip install -r requirements.txt
cd task_1
- Generate features:
python generate_features.py
- Get predicted adjacency matrix on private data:
python train_test.py
cd task_2
- Get predicted CATE on private data:
python main.py
cd task_3
- Show meta information:
python know_the_data.py
. - Load and filter data:
python data_preparation.py
. - Data imputation:
python data_imputation.py
. - Get results from heuristics:
python calculate_heuristics.py
.
cd task_4
- process data: mkdir task_4_data_processed python task_4_data.py
- imputation: cd submission python impute.py (missingpy needs scikit-learn==0.20.1)
- train and output scores: python task_4_train.py
- Note that this is just a temporary version of the code and far from being cleaned up.