Open svdhoog opened 6 years ago
The test data allows to test these settings:
Types of analysis (4) agent, multiple_run, multiple_batch, multiple_set
Types of plots (4) timeseries, boxplot, histogram, scatterplot
Types of statistical summary (3) full, mean,custom_quantile
[the remaining 6 options are: median, custom_quantile, maximum, minimum, upper_quartile, lower_quartile]
Total combinations: 4x4x3x2 = 96
one plot
summary!=full
Shows a summary across agents, for each run, each set (hence: 8 circles)
Notes:
(a,b)=(3.5,1)
because we have 6 agents, with a=1...6
, b=1
. The means are E[a]=3.5
and E[b]=1
, resp.(a,b)=(3.5,2)
because b=run_no
.(a,b)=(3.5,1)
belong to run 1 and increase with the set number.(a,b)=(3.5,2)
belong to run 2 and increase with the set number.Shows a summary across agents & runs, for each set (hence: 4 circles)
Notes:
(a,b)=(3.5,1.5)
because we are now averaging across runs, and the two blue circles in plot60 were centred on b=1
and b=2
, resp.2-4
are again increasing in radius with the set number. shows summary across agents & runs & sets (hence: 1 circle)
Notes:
a=3.5
with b=1...4
. Hence the average is centred on a=3.5,b=2
with an average radius of r=2
.many plot
Shows agent-level analysis with many plots. This produces 1 file per (set,run,agent) combination (48 files for the 48 circle plots in plot 60).
Shows multi-run analysis with many plots. This produces 1 file per (set,run) combination (8 files for the 8 circle plots in plot 61).
Shows multi-batch analysis with many plots. This produces 1 file per set (4 files for the 4 circle plot in plot 62).
Shows multi-set analysis with many plots. This produces 1 file (1 files for the 1 circle plot in plot 63).
one plot
summary=full
Summary=full is not possible with agent-level analysis.
many plot
summary=full
Summary=full is not possible with agent-level analysis.
Test data sets
See: circles model.
Config.yaml settings
Types of analysis (4) agent, multiple_run, multiple_batch, multiple_set
Types of plots (4) timeseries, boxplot, histogram, scatterplot
Types of statistical summary (9) full, mean, median, quantile, custom_quantile, maximum, minimum, upper_quartile, lower_quartile
Nature of Plots (2) (option is set per analysis, ie per variable or entry in the config.yaml file) one, many one: a single plot with all curves or plots is produced in 1 file many: multiple plots are produced in multiple files, with 1 file per curve or plot
Total combinations:
4x4x9x2 = 288
Some in-build exceptions that have been explicitly excluded:
agent_analysis + one_output
: "Quantile not possible for agent level analysis!" The reason is that an agent only has scalar values, so there is no range for quantiles.agent_analysis + many_output
: "- Warning: too many plots will be produced !!! " This is a precautionary warning.agent_analysis + custom_quantiles
: "Quantile not possible for agent level analysis" The reason is that an agent only has scalar values, so there is no range for quantiles.scatter_plot + custom_quantiles
: "Delay not supported for Quantiles! Adjust parameter and retry!" This combinations has not yet been implemented.General notes
summary==full + many_output
: Does not make sense? Sincesummary==full
creates the full ensemble of data, so there is only one data set to plot. Hence, this will always result in 1 plot in 1 file. So heremany_output
has no effect, and always yield the same result asone_output
.