load('stat_case1')
nodes.baseline = baseline.nodes;
nodes.frontier = frontier.nodes;
nodes.control = control.nodes;
nodes.frontiercontrol = frontiercontrol.nodes;
witness.baseline = baseline.witness;
witness.frontier = frontier.witness;
witness.control = control.witness;
witness.frontiercontrol = frontiercontrol.witness;
pruned.baseline = baseline.pruned;
pruned.frontier = frontier.pruned;
pruned.control = control.pruned;
pruned.frontiercontrol = frontiercontrol.pruned;
iter_change.baseline = baseline.iter_change;
iter_change.frontier = frontier.iter_change;
iter_change.control = control.iter_change;
iter_change.frontiercontrol = frontiercontrol.iter_change;
nhist( nodes, 'proportion', 'samebins', 'binfactor', 4 );
title('Nodes Histogram')
xlabel("Nodes")
ylabel("Percentage")
ytix = get(gca, 'YTick')
set(gca, 'YTick',ytix, 'YTickLabel',ytix*100)
legend("baseline","frontier node", "control sel", "frontier node + control sel")
nhist( witness, 'proportion', 'samebins', 'binfactor', 4 );
title('Witnesses Histogram')
xlabel("Witnesses")
ylabel("Percentage")
ytix = get(gca, 'YTick')
set(gca, 'YTick',ytix, 'YTickLabel',ytix*100)
legend("baseline","frontier node", "control sel", "frontier node + control sel")
nhist( pruned, 'proportion', 'samebins', 'binfactor', 4 );
title('Pruned Nodes Histogram')
xlabel("Pruned Nodes")
ylabel("Percentage")
ytix = get(gca, 'YTick')
set(gca, 'YTick',ytix, 'YTickLabel',ytix*100)
legend("baseline","frontier node", "control sel", "frontier node + control sel")
nhist( iter_change, 'proportion', 'samebins', 'binfactor', 4 );
title('Iterations Changed Histogram')
xlabel("Iterations Changed")
ylabel("Percentage")
ytix = get(gca, 'YTick')
set(gca, 'YTick',ytix, 'YTickLabel',ytix*100)
legend("baseline","frontier node", "control sel", "frontier node + control sel")