-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.py
51 lines (44 loc) · 2.52 KB
/
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
import warnings
from classification.BRCA.centralized_brca import perform_centralized_analysis_brca
from classification.BRCA.individual_central_test_results import perform_individual_central_test_analysis_brca
from classification.BRCA.individual_local_test_results import perform_individual_local_test_analysis_brca
from classification.ILPD.baseline_ilpd import perform_centralized_analysis_ilpd
from classification.ILPD.individual_central_test_results import perform_individual_central_test_analysis_ilpd
from classification.ILPD.individual_local_test_results import perform_individual_local_test_analysis_ilpd
from classification.grouped_class_boxplots import perform_grouped_boxplot_analysis_classification
from regression.boston.centralized_boston import perform_centralized_analysis_boston
from regression.boston.individual_central_test import perform_individual_central_test_analysis_boston
from regression.boston.individual_local_test import perform_individual_local_test_analysis_boston
from regression.diabetes.centralized_diabetes import perform_centralized_analysis_diabetes
from regression.diabetes.individual_central_test import perform_individual_central_test_analysis_diabetes
from regression.diabetes.individual_local_test import perform_individual_local_test_analysis_diabetes
from regression.grouped_regr_boxplots import perform_grouped_boxplot_analysis_regression
def main():
warnings.filterwarnings("ignore")
print("Start analysis...")
# Create classification results
# Centralized
perform_centralized_analysis_brca()
perform_centralized_analysis_ilpd()
# Individual, evaluated on central test data
perform_individual_central_test_analysis_brca()
perform_individual_central_test_analysis_ilpd()
# Individual, evaluated on local test data
perform_individual_local_test_analysis_brca()
perform_individual_local_test_analysis_ilpd()
# Create regression results
# Centralized
perform_centralized_analysis_boston()
perform_centralized_analysis_diabetes()
# Individual, evaluated on central test data
perform_individual_central_test_analysis_boston()
perform_individual_central_test_analysis_diabetes()
# Individual, evaluated on local test data
perform_individual_local_test_analysis_boston()
perform_individual_local_test_analysis_diabetes()
# Create final grouped boxplots (Paper plots)
perform_grouped_boxplot_analysis_classification()
perform_grouped_boxplot_analysis_regression()
print("Analysis finished!")
if __name__ == "__main__":
main()