|
| 1 | +figid = 200; |
| 2 | + |
1 | 3 |
|
2 | 4 | names = {"1-PFA-0-1", "1-PFA-0-2", "1-PFA-1-1", "1-PFA-1-2", "1-PFD-1-1", "1-PFD-1-2", "1-PID-1-1", "1-PFA-2-1", "1-PFA-2-2", "1-PFD-2-1", "1-PFD-2-2", "1-PID-2-1", "1-PFA-3-1", "1-PFA-3-2", "1-PFD-3-1", "1-PFD-3-2", "1-PID-3-1", "1-PRD-1-1"}
|
3 | 5 | idPSA = [1,2,3,4,8,9,13,14];
|
4 | 6 | idPFD = [5,6,10,11,15,16];
|
| 7 | +idPID = [7,12,17]; |
5 | 8 |
|
6 | 9 |
|
7 | 10 | sur = readmatrix("sur.csv",'NumHeaderLines',1);
|
8 |
| -sim = readmatrix("sim.csv",'NumHeaderLines',1); |
9 |
| -mediansur = (mean(log(sur(:,9:9+17)))); |
10 |
| -mediansim = (mean(log(sim(:,4:4+17)))); |
| 11 | +sim = readmatrix("sim2.csv",'NumHeaderLines',1); |
| 12 | + |
| 13 | +sur_res =sur(:,9:9+17); |
| 14 | +sim_res =sim(:,4:4+17); |
| 15 | + |
11 | 16 |
|
12 |
| -figure(1) |
13 |
| -t = tiledlayout('flow'); |
| 17 | +mediansur = (mean(log(sur_res))); |
| 18 | +mediansim = (mean(log(sim_res))); |
| 19 | +stdsur = (std(log(sur_res))); |
| 20 | +stdsim = (std(log(sim_res))); |
| 21 | + |
| 22 | +figure(figid+1) |
| 23 | +% t = tiledlayout('flow'); |
14 | 24 |
|
15 | 25 | % Team 1
|
16 |
| -nexttile([2 5]) |
| 26 | +% nexttile([2 5]) |
17 | 27 | bar([mediansim;mediansur]')
|
18 | 28 | ylabel("Mean of log EDP")
|
19 | 29 | grid on;
|
|
22 | 32 | xticks(1:length(names))
|
23 | 33 | xticklabels(names);
|
24 | 34 | legend('original','surrogate');
|
25 |
| -title('Log-scale') |
26 |
| -set(gca,'fontsize',15) |
27 |
| -fontname("times new roman") |
| 35 | +title('Mean of log EDP') |
| 36 | +% title('Log-scale') |
28 | 37 |
|
29 |
| -nexttile([2 3]) |
30 |
| -bar(exp([mediansim(idPSA);mediansur(idPSA)]')) |
31 |
| -% ylabel("Median PSA") |
32 |
| -ylabel("median PSA") |
33 |
| -grid on; |
34 |
| -set(gcf,'color','w') |
35 |
| -set(gca,'XTickLabel',{names{idPSA}}); |
36 |
| -% legend('original','surrogate') |
37 |
| -title("Original scale (PSA)") |
38 |
| -set(gca,'fontsize',15) |
39 |
| -fontname("times new roman") |
40 |
| - |
41 |
| -nexttile([2 2]) |
42 |
| -bar(exp([mediansim(idPFD);mediansur(idPFD)]')) |
43 |
| -% ylabel("Median PID") |
44 |
| -ylabel("median PID") |
45 |
| -grid on; |
46 |
| -set(gcf,'color','w') |
47 |
| -set(gca,'XTickLabel',{names{idPFD}}); |
48 |
| -% legend('original','surrogate') |
49 |
| -ylabel("median PID") |
50 |
| -title("Original scale (PFD)") |
51 |
| -% ylim([0 6e-3]) |
52 | 38 | set(gca,'fontsize',15)
|
53 | 39 | fontname("times new roman")
|
| 40 | +% |
| 41 | +% nexttile([2 3]) |
| 42 | +% bar(exp([mediansim(idPSA);mediansur(idPSA)]')) |
| 43 | +% % ylabel("Median PSA") |
| 44 | +% ylabel("median PSA") |
| 45 | +% grid on; |
| 46 | +% set(gcf,'color','w') |
| 47 | +% set(gca,'XTickLabel',{names{idPSA}}); |
| 48 | +% % legend('original','surrogate') |
| 49 | +% title("Original scale (PSA)") |
| 50 | +% set(gca,'fontsize',15) |
| 51 | +% fontname("times new roman") |
| 52 | +% |
| 53 | +% nexttile([2 2]) |
| 54 | +% bar(exp([mediansim(idPFD);mediansur(idPFD)]')) |
| 55 | +% % ylabel("Median PID") |
| 56 | +% ylabel("median PID") |
| 57 | +% grid on; |
| 58 | +% set(gcf,'color','w') |
| 59 | +% set(gca,'XTickLabel',{names{idPFD}}); |
| 60 | +% % legend('original','surrogate') |
| 61 | +% ylabel("median PID") |
| 62 | +% title("Original scale (PFD)") |
| 63 | +% % ylim([0 6e-3]) |
| 64 | +% set(gca,'fontsize',15) |
| 65 | +% fontname("times new roman") |
54 | 66 | %%
|
55 | 67 |
|
56 |
| -stdsim = (std(log(sim(:,4:4+7)))); |
57 |
| -stdsur = (std(log(sur(:,9:9+7)))); |
58 | 68 | set(gca,'fontsize',15)
|
59 | 69 | fontname("times new roman")
|
60 | 70 |
|
61 |
| -figure(2); |
| 71 | +figure(figid+2); |
62 | 72 | bar([stdsim;stdsur]')
|
63 | 73 | ylabel("std[logEDP]")
|
64 | 74 | grid on;
|
65 | 75 | set(gcf,'color','w')
|
66 |
| -set(gca,'XTickLabel',{"1-PFA-0-1", "1-PFA-0-2", "1-PFA-1-1", "1-PFA-1-2", "1-PFD-1-1", "1-PFD-1-2", "1-PID-1-1", "1-PRD-1-1"}); |
| 76 | +xticks(1:length(names)) |
| 77 | +xticklabels(names); |
67 | 78 | legend('original','surrogate')
|
68 | 79 | title('Std. of log EDP')
|
69 |
| -ylim([0 1.5]) |
70 | 80 |
|
71 | 81 | set(gca,'fontsize',15)
|
72 | 82 | fontname("times new roman")
|
73 | 83 |
|
| 84 | +%% |
| 85 | + |
| 86 | +% figure(4) |
| 87 | +% bar(exp([mediansim(idPID);mediansur(idPID)]')) |
| 88 | +% % ylabel("Median PID") |
| 89 | +% ylabel("median PID") |
| 90 | +% grid on; |
| 91 | +% set(gcf,'color','w') |
| 92 | +% set(gca,'XTickLabel',{names{idPID}}); |
| 93 | +% % legend('original','surrogate') |
| 94 | +% ylabel("median PID") |
| 95 | +% title("Original scale (PFD)") |
| 96 | +% % ylim([0 6e-3]) |
| 97 | +% set(gca,'fontsize',15) |
| 98 | +% fontname("times new roman") |
| 99 | + |
| 100 | +% |
| 101 | +% |
| 102 | +% b = bar([nonlinearPID, linearPID],'FaceColor','flat'); |
| 103 | +% % ylabel("Median PID") |
| 104 | +% ylabel("median PID") |
| 105 | +% grid on; |
| 106 | +% set(gcf,'color','w') |
| 107 | +% set(gca,'XTickLabel',{names{idPID}}); |
| 108 | +% % legend('original','surrogate') |
| 109 | +% ylabel("median PID") |
| 110 | +% title("Original scale (PFD)") |
| 111 | +% % ylim([0 6e-3]) |
| 112 | +% set(gca,'fontsize',15) |
| 113 | +% fontname("times new roman") |
| 114 | +% |
| 115 | +% |
| 116 | +% |
| 117 | +% b(1).CData = [0.8 0 0.2]; |
| 118 | +% b(2).CData = [0.6 0 0.2]; |
| 119 | +% b(3).CData = [0 0.8 0.2]; |
| 120 | +% b(4).CData = [0 0.6 0.2]; |
| 121 | +% legend('linear-original','linear-surrogate','nonlinear-original','nonlinear-surrogate') |
| 122 | +% |
| 123 | + |
0 commit comments