-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathplot_fig.py
More file actions
31 lines (20 loc) · 712 Bytes
/
plot_fig.py
File metadata and controls
31 lines (20 loc) · 712 Bytes
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
from Plot.plot import read_data, plot_fig_Reliability, plot_fig_cost
num_node = 10
beta_=0.1
# mu= 1.6
# truncate = 1
num_cov = 2
# df = read_raw_data(num_node, num_cov, beta_, mu, truncate)
# print(df)
Method_lst = ['Kol_cov','MM_cov','CM_cov']
# Method_lst = ['Kol','Wass']
df = read_data(num_node, num_cov, beta_)
df = df[df['Method'].isin(Method_lst)]
# print(df)
Y = 'Reliability'
plot_fig_Reliability(df, Y, Method_lst,num_node, num_cov, beta_)
Y = 'In-sample Performance'
plot_fig_cost(df, Y, Method_lst, 1, num_node, num_cov, beta_)
Y = 'Out-of-sample Performance'
plot_fig_cost(df, Y, Method_lst, 1, num_node, num_cov, beta_)
# plot_fig_cost_box(df, Y, num_node, num_cov, beta_, mu, truncate)