Agent adapt ontologies to agree on decision taking
Date: 20200623 (Yasser Bourahla)
Hypothesis: ['Success rate converges to 1', ' Improve the average accuracy at the end of the experiment', ' Agents do not necessarily converge to the same ontology', '']
10 runs; 40000 games
Experimental setting: Agents learn decision trees (transformed into ontologies); get income from environment; adapt by splitting their leaf nodes
independent variables: ['numberOfAgents', 'numberOfFeatures', 'numberOfClasses', 'ratio', 'sampleRatio']
dependent variables: ['ssrate', 'accuracy', 'distance']
Date: 20200623 (Yasser Bourahla)
LazyLavender hash: 4b837b2619086143a5bbb798ac0b80b110f80342
Link to lazylavender
Parameter file: params.sh
Executed command (script.sh):
BEWARE: REPRODUCING THE ANALYSIS TAKES A CONSIDERABLE AMOUNT OF TIME.
The independent variables have been varied as follows:
Three hypotheses are tested:
We check if there is a significant difference between the starting average accuracy and the final average accuracy.
Summary of results by factor values
ANOVA is applied to determine which factors significantly influence which measures
For each dependent variable: Print it's ANOVA table (1) and for each independent variable: print it's post-hoc test table using the Tukey-hsd (honestly significant difference) test.
ANOVA table is organised in columns where each column concerns one independent variable as follows:
Parameter | df | sum_sq | mean_sq | F | PR(>F) |
---|---|---|---|---|---|
independent variable | Degrees of freedom | Sum of squares | sum_sq/df | F statistic value | P-value |
For each independent variable a post-hoc table is printed. Post-hoc table is also organised in columns. Each column contains the comparison of two possible values of the independent variable.
group 1 | group 2 | mean-diff | p-adj | lower | upper | reject |
---|---|---|---|---|---|---|
Possible value of the independent variable | A different possible value of the independent variable | pairwise mean difference | adjusted p-value | lower bound of confidence interval for pairwise mean differences | upper bound of confidence interval for pairwise mean differences | p-adj < 0.05 |